About the Role
The candidate will be responsible for building and maintaining functional and scalable software solutions, working across both server-side and client-side environments.
Responsibilities
- Develop and maintain server-side logic and APIs
- Design and implement database structures and queries
- Build responsive user interfaces for web applications
- Ensure high performance and availability of services
- Collaborate with team members on feature development
- Write clean, testable, and well-documented code
- Integrate third-party services and tools
- Troubleshoot and debug production issues
- Participate in code reviews and technical planning
- Optimize applications for speed and scalability
- Implement security best practices across systems
- Support deployment and monitoring processes
- Work with version control and CI/CD pipelines
- Translate business requirements into technical solutions
- Maintain existing codebases and legacy systems
- Contribute to architectural decisions
- Ensure compatibility across browsers and devices
- Follow software development lifecycle standards
- Assist in defining project timelines and deliverables
- Stay current with emerging technologies and frameworks
Compensation
Competitive salary based on experience and performance
Work Arrangement
Hybrid with flexible hours and remote options
Team
Collaborative, fast-paced environment with cross-functional teams
Technology Stack
- Primary backend: Node.js with Express
- Frontend: React with TypeScript
- Database: PostgreSQL and MongoDB
- Infrastructure: AWS with Kubernetes
- CI/CD: GitHub Actions and Terraform
Growth Opportunities
- Access to professional development courses
- Mentorship from senior engineers
- Opportunities to lead projects
- Internal mobility across technical roles
- Conference attendance and speaking support
Available for qualified candidates

