What are the responsibilities and job description for the Senior Lead Software Engineer position at LabXchange US?
Company Description
Come join a health startup right here in MA! We are on a mission to bring transparency and innovation into the healthcare space!
Role Description
This is a full-time hybrid role for a Senior Lead Software Engineer at LabXchange US located in New Bedford, MA, with flexibility for some remote work. The Senior Lead Software Engineer will be responsible for overseeing the development and implementation of software solutions, doing a large chunk of development to start, leading a team of engineers, conducting code reviews, and ensuring the quality and efficiency of software products.
Senior Software Developer
Location – New Bedford MA
Qualifications
- A bachelor’s degree in computer science or a related field
- A minimum of 5 years of experience in software development, specifically with Python and Django Rest Framework
- Proficiency in using react.js
- Proficiency in PostgreSQL
- Experience with AWS (Fargate, Cloudfront) and understanding of cloud architecture and terraform.
- Strong understanding of object-oriented programming
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
- Excellent problem-solving skills and attention to detail
- Strong communication skills, both written and verbal
- The ability to work in a team and independently when needed
- A passion for staying updated with the latest industry trends and technologies
- If you are a dedicated, innovative, and detail-oriented professional with a passion for software development and a knack for problem-solving, we would love to hear from you
Responsibilities
- You will be part of a team responsible for enhancing our existing systems, as well as developing and implementing new technologies
- This role is perfect for someone who is passionate about software development, thrives in a collaborative environment, and is always seeking to learn and grow
- As a Senior Software Engineer, you will Design, develop, and maintain efficient, reusable, and reliable Python/Django code
- Collaborate with the team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Work with react.js to create a seamless, robust, and responsive user experience
- Utilize AWS cloud services to build scalable and secure applications
- Participate in all phases of the software development lifecycle, from design to deployment
- Contribute to the team's continuous improvement by sharing knowledge and expertise with colleagues
- Provide technical leadership and mentoring to junior team members
Salary : $100,000 - $150,000