Design, develop, test, and deploy scalable web applications and APIs across the full stack — from database schema to UI components
Create AI applications where appropriate to enhance the business
Lead architectural decisions and code reviews, ensuring high standards for maintainability, security, and performance
Participate actively in R&D efforts: evaluate new technologies, build proof-of-concept prototypes, and contribute findings to engineering roadmap discussions
Collaborate with product and design teams during sprint planning and discovery sessions to shape technical solutions
Optimize application performance, identify bottlenecks, and implement improvements across front-end and back-end systems
Write comprehensive unit, integration, and end-to-end tests to ensure software reliability
Contribute to internal technical documentation, architecture diagrams, and R&D reports
Mentor junior developers through pair programming, code reviews, and knowledge-sharing sessions
Stay current with industry trends and proactively recommend tooling or process improvements
Participate in on-call rotation and support incident response as needed
Requirements
Bachelor’s degree in Computer Science, Software Engineering or a closely related field.
5+ years of professional full stack development experience in a tech/software environment
2+ years of experience participating in or leading R&D projects, including prototyping and technical evaluation
Demonstrated experience with agile/scrum methodologies and CI/CD pipelines
Front-end: Proficiency in JavaScript/TypeScript and modern frameworks (React, Vue, or Angular)
Back-end: Strong experience with server-side languages such as Node.js, Python, Java, or Go
Databases: Solid understanding of both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
Cloud & DevOps: Hands-on experience with cloud platforms (AWS, GCP, or Azure), Docker, and Kubernetes
APIs: Deep knowledge of RESTful API design; familiarity with GraphQL
Version Control: Expert-level proficiency with Git and collaborative branching workflows
Security: Understanding of application security best practices (OWASP, authentication, data encryption)
Tech Stack
Angular
AWS
Azure
Cloud
Docker
Google Cloud Platform
GraphQL
Java
JavaScript
Kubernetes
MongoDB
MySQL
Node.js
NoSQL
Postgres
Python
React
Redis
TypeScript
Vue.js
Go
Benefits
Medical, Vision, Dental Insurance
Health Savings Account with Employer contributions