Unknown - Senior Full Stack Engineer
Requirements
• Strong software engineering experience with NodeJs, React, Java, Go, C# (or similar object-oriented/backend languages) • Proven experience building and consuming RESTful APIs and working with PostgreSQL. • Hands-on experience with AWS services and a solid understanding of Docker/Kubernetes for container orchestration. • Experience working with message-based architectures (e.g., Kafka) and event-driven patterns. • A strong advocate for automated testing (unit, integration, E2E) and experience with CI/CD tools like GitHub Actions or AWS CodePipeline. • Proficiency in Agile methodologies and a track record of delivering value in iterative cycles. • Experience building and scaling complex data ingestion or processing workflows. • Experience with Terraform or similar deployment technologies. • Exposure to AWS/GCP or experience designing systems that can run across multiple cloud providers. • Experience leading small project teams or acting as a "feature lead". • Background in Life Sciences or R&D data management.
Responsibilities
• Lead the development of complex, high-impact features • Develop and maintain serverless and event-driven data pipelines capable of handling high-volume scientific data. • Write clean, maintainable, and well-tested code. You will proactively identify technical debt and advocate for architectural improvements. • Partner closely with other team members to build intuitive user interfaces that simplify complex scientific research. • Provide technical guidance through thoughtful code reviews and pair programming, fostering a culture of continuous learning. • Support the reliability of our services by implementing observability and participating in the deployment and monitoring of your code in production. • We are looking for candidates with 8+ years experience in engineering preferably in a SaaS environment, and ideally with a degree in Computer Science, Software Engineering, or equivalent. You will be curious and inquisitive question the why and the how!!The key skills we are looking for • We are looking for candidates
Benefits
• Dotmatics utilises a national market-based approach to base pay benchmarking and pay band development. The candidate's final starting pay is based on job-related skills, experience, job specific qualifications & location. In addition to base salary, Dotmatics has implemented a total rewards strategy, which is the combination of compensation, benefits and recognition. • Certain positions are also eligible for variable pay; your recruiter will discuss the full compensation package details. • Medical, Dental, Vision, Insurance • Health Spending Accounts • Wellness Benefits (Mental Health Apps and Fitness Perks) • Company-paid Life and Disability Insurance • 401k Retirement Plan (with 4% company match; immediate vesting) • Flexible Time off Plan (for US exempt employees) • This is the range that we, in good faith, believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. • $82,995—$168,431 USD • Research shows us the confidence gap and imposter syndrome can get in the way of meeting outstanding candidates, so please don’t hesitate to apply — we’d love to hear from you. • By submitting your application, you agree that Dotmatics may collect your personal data for recruiting, global organization planning, and related purposes. Dotmatics Privacy Notice explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over Dotmatics use of your personal information.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT