Job Opportunity: Senior Full-Stack Engineer (JavaScript / Python)
What We Offer
Join our thriving high-tech development business that is rapidly expanding, catering to a diverse clientele across Europe and North America.
We believe in synchronicity, but we also value flexibility. We're always eager to listen to your needs and accommodate them to the best of our ability.
In this role, you will work closely with the Head of AI and the incoming Director of Engineering to develop and deliver high-impact features across multiple internal and client-facing platforms. The position offers the opportunity to take ownership of end-to-end features while contributing to modern, scalable systems and high-quality engineering practices.
Responsibilities
Design and implement full-stack features across both frontend and backend systems.
Develop user interfaces using JavaScript, working primarily with Svelte.
Build and maintain backend services using Python and FastAPI.
Ensure high code quality through testing, reviews, and strong engineering practices.
Collaborate with product, design, and engineering leadership to translate requirements into scalable technical solutions.
Take ownership of delivery, ensuring reliability, maintainability, and performance of the systems developed.
Contribute to modern development practices, including the use of AI-assisted coding tools while maintaining full ownership of code quality.
Work closely with cross-functional teams in an agile and collaborative environment.
What Youll Work On
The role initially focuses on three active projects:
Configurable Data Display
Building a schema-driven UI that renders client deliverables such as assets, indications, and targets. The interface includes list and detail views with filtering and configuration based on database schemas.
Client Report Request Flow
Developing a self-service interface where clients can log in, submit structured report requests, and trigger automated downstream processes.
Target Search Front-End Revamp
Rebuilding the front end of an internal tool used to search biological targets and diseases across pharmaceutical assets. The backend is already stable, and design specifications will be provided by the in-house design team.
Requirements
5+ years of experience in software development with full-stack responsibilities.
Strong JavaScript fundamentals and experience building modern frontend applications.
Experience with Svelte or similar modern frontend frameworks.
Proficiency in Python and backend development using FastAPI.
Experience designing and delivering features across the full development lifecycle.
Ability to work independently, take ownership of deliverables, and operate with minimal supervision.
Strong problem-solving skills and attention to code quality, testing, and maintainability.
Experience collaborating with engineering leadership, product teams, and designers.
Extra Points
Experience using AI-assisted coding tools in development workflows.
Personal projects that demonstrate technical curiosity and self-driven learning.
Excellent communication skills.
Desire to work in a multidisciplinary and cross-functional team.
Engagement
Full-time engagement.
Recruitment process includes a 30-minute screening interview followed by a 1-hour coding challenge.
Remuneration
Compensation in US dollars as a contractor.
Location
Uruguay (remote).
If you are seeking a stimulating work environment, growth opportunities, and a team passionate about technology, look no further! Join 1950Labs and become a part of our success.
To apply, please submit your CV. We look forward to getting to know you and discussing how you can contribute to our team.
