About the Role
The role involves designing, developing, and maintaining full-stack web applications using modern technologies. Candidates should be comfortable working in agile environments and contributing across the entire development lifecycle.
Responsibilities
- Develop and maintain responsive user interfaces using current front-end frameworks
- Build and integrate server-side APIs and services
- Collaborate with cross-functional teams to define and deliver new features
- Write clean, maintainable, and efficient code across client and server
- Troubleshoot and debug applications in development and production
- Participate in code reviews to ensure code quality and knowledge sharing
- Implement security and data protection measures
- Optimize applications for performance and scalability
- Work with version control systems and CI/CD pipelines
- Engage in agile planning and team stand-ups
- Translate business requirements into technical solutions
- Support deployment processes and monitor system health
- Document technical designs and implementation details
- Stay current with emerging technologies and industry trends
- Ensure compatibility across browsers and devices
- Contribute to architectural decisions and system design
- Collaborate on testing strategies including unit and integration tests
- Manage database schemas and queries efficiently
- Handle authentication and authorization workflows
- Integrate third-party services and APIs
- Assist in refining product backlogs
- Respond to production incidents and support requests
- Conduct performance analysis and tuning
- Participate in technical onboarding of new team members
- Promote best practices in software development
Nice to Have
- Experience with TypeScript
- Familiarity with GraphQL
- Knowledge of DevOps practices
- Experience with Kubernetes or similar orchestration tools
- Background in test-driven development
- Exposure to frontend state management libraries
- Understanding of accessibility standards
- Experience with end-to-end testing tools
- Knowledge of serverless architectures
- Familiarity with infrastructure as code
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote
Team
Collaborative team working across time zones with regular virtual meetings
Why Join Us
- Opportunity to work on challenging projects with modern tech stacks
- Flexible working hours and remote-first culture
- Support for professional development and learning
Technology Stack
- Frontend: React, TypeScript, Redux
- Backend: Node.js, Express, Python
- Databases: PostgreSQL, MongoDB
- Infrastructure: AWS, Docker, Kubernetes
- CI/CD: GitHub Actions, Jenkins
Not available