We are seeking a highly skilled and experienced Senior Full Stack Software Engineer to join our team. As a Senior Full Stack Engineer, you will be responsible for designing, developing, deploying complex software applications, and mentoring junior developers.
Requirements
- Possesses strong rapid prototyping skills and can quickly translate concepts into working code
- Provide technical guidance and mentorship to junior developers
- Take ownership of complex software projects from conception to deployment
- Contribute to both front-end and back-end development using cloud technology
- Develop innovative solution using generative AI technologies
- Define and implement robust software architectures on the cloud, AWS preferred
- Conduct code reviews to ensure code quality and adherence to best practices
- Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations
- Identify and resolve technical challenges effectively
- Stay updated with the latest trends and advancements
- Demonstrate the ability to make informed technology choices after due diligence and impact assessment
- Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
- Work closely with product team, business team, and other stakeholders
Benefits
- Paid Time Off
- 401k Matching
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Disability Insurance
- Flexible Spending Account