Full Stack Engineer

  • Gurugram
  • Basepair Inc
Company Description Basepair is a next generation bioinformatics company based in Bengaluru. Through intuitive interfaces and modern architecture, we aim to make genomic data analysis & visualisation more accessible to scientists. Our platform is designed to improve efficiency in R&D teams, shorten time to market for assay manufacturers, and accelerate deployment globally.

Role Description As a Senior Full Stack Engineer, you will play a crucial role in designing, developing, and maintaining our web applications. You will leverage your expertise in both frontend and backend technologies to create seamless and robust solutions. In addition, you will mentor junior team members, conduct code reviews, and contribute to our continuous improvement processes.

Key Responsibilities: Full Stack Development:

Design, develop, and deploy web applications using Django or other backend frameworks, and React or similar frontend technologies. AWS Cloud Expertise:

Utilize your hands-on knowledge of AWS Cloud services to architect scalable and reliable solutions, ensuring optimal performance and security. Code Review & Mentorship:

Conduct thorough code reviews to ensure high-quality code and adherence to best practices. Provide mentorship and guidance to junior developers, fostering a collaborative and growth-oriented environment. Collaboration:

Work closely with product managers, designers, and other developers to gather requirements, define project scope, and deliver high-quality software solutions. Troubleshooting & Optimization:

Identify and resolve technical issues and performance bottlenecks. Continuously seek opportunities to improve system performance and user experience. Documentation:

Maintain comprehensive documentation for codebases, processes, and technical designs.

Qualifications: Experience:

3-5 yrs of experience as a Full Stack Engineer with a strong portfolio of projects using Django or other backend frameworks, and React or similar frontend technologies. AWS Cloud:

Hands-on experience with AWS Cloud services including but not limited to EC2, S3, RDS, Lambda, and CloudFormation. Technical Skills:

Proficiency in modern JavaScript (ES6+), Python, and RESTful APIs. Strong understanding of database design and development. Code Quality:

Demonstrated experience in code reviews, best practices, and writing maintainable and scalable code. Mentorship:

Experience mentoring and guiding junior developers, with strong communication and leadership skills. Education:

Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

Preferred Skills: Experience with technologies such as Django, React and Flask. Familiarity with containerization tools like Docker. Knowledge of CI/CD pipelines and tools like Github Actions, AWS CDK, etc.

Why Join Us: Innovative Projects:

Work on cutting-edge projects with a talented team of professionals. Growth Opportunities:

Access to continuous learning and professional development. Collaborative Culture:

Be part of a supportive and inclusive work environment. Competitive Compensation:

Receive a competitive salary and benefits package.