Practice Automation For Integrative & Wellness Practitioners
Software Engineer
Location
United States
Posted
78 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
OptiMantra
• Develop and maintain full-stack applications using PHP and Laravel • Write clean, maintainable, and testable code • Participate in code reviews and incorporate feedback • Support application deployment and ongoing maintenance • Stay current with emerging technologies and best practices • Collaborate with cross-functional teams, including product managers, designers, and other developers, to ensure that software solutions meet business requirements • Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance • Communicate with stakeholders, including management, customers, and other teams, to ensure that software solutions meet their needs
Job Requirements
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
- Strong problem-solving skills and attention to detail
- Ability to work collaboratively in a remote team environment
- Eagerness to learn and grow under the mentorship of senior engineers
- Experience with tools such as Git, Docker and Kubernetes
- Experience working with one or more cloud providers such as AWS, Azure, or Google Cloud, and familiar with their services and APIs
- Ability to communicate technical information clearly and effectively
Benefits
- Competitive compensation based on experience
- Paid Time Off and company holidays
- Comprehensive health, dental and vision benefits
- Short-term and long-term disability Insurance
- 401k plan with matching company contribution
- Real ownership and impact in a fast-growing health tech company
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Tech Lead – Remote, EMEA
SastrifySupporting high-growth companies with their SaaS negotiation, budgeting, and automation.
• Lead by example by writing high-quality, production-ready code across the entire stack (React/Node.js). • Pioneer AI-augmented development workflows for the entire team. • Collaborate daily with the Head of Product & Engineering to translate the product vision into a robust technical roadmap. • Define and evolve our full-stack architecture. • Evaluate new feature requests for technical risk and effort. • Advocate for and implement best practices in IaC and CI/CD. • Drive technical excellence through deep code reviews, pair programming.
• Build, enhance and maintain the NedGraphics and Optitex Cloud products • Design, build, and maintain serverless backends on AWS (Lambda, API Gateway, DynamoDB/RDS, S3, SQS/SNS). • Implement secure, well-versioned REST APIs and event-driven workflows (EventBridge/Step Functions). • Develop automated testing frameworks (unit/integration). • Optimize performance (cold-start reduction, concurrency optimization, caching, CDN via CloudFront). • Enforce security best practices (IAM policies, Secrets Manager/Parameter Store, KMS). • Build reliable integrations with third-party APIs and internal services. • Produce technical documentation and developer-friendly API specifications.
• Build, enhance and maintain the NedGraphics and Optitex Cloud products • Design, build, and maintain serverless backends on AWS (Lambda, API Gateway, DynamoDB/RDS, S3, SQS/SNS). • Implement secure, well-versioned REST APIs and event-driven workflows (EventBridge/Step Functions). • Develop automated testing frameworks (unit/integration). • Optimize performance (cold-start reduction, concurrency optimization, caching, CDN via CloudFront). • Enforce security best practices (IAM policies, Secrets Manager/Parameter Store, KMS). • Build reliable integrations with third-party APIs and internal services. • Produce technical documentation and developer-friendly API specifications.
• Act as a full stack developer, participating in the full software development lifecycle. • Perform development tasks autonomously and responsibly. • Understand and help design software architecture following best practices. • Assist in team leadership and management by mentoring and enabling mid-level and junior developers. • Work collaboratively with team members, promoting a cooperative culture and contributing to the squad's overall success. • Help remove blockers by identifying and resolving technical issues. • Ensure that developed solutions are scalable and able to handle growing demand. • Promote and follow software development best practices. • Support the team in developing and maintaining projects using modern technologies. • Collaborate with designers and data scientists in a multidisciplinary environment.



