Job Overview: Build production-grade web, mobile & AI-powered products.
Duties and Responsibilities: Build and maintain production-grade web and mobile applications using React, Next.js, TypeScript, and Flutter or React Native. Integrate AI/LLM-powered features into products and work with Python-based AI services. Build and maintain REST and/or GraphQL APIs and support backend services in Python or Go. Collaborate with the Lead Developer on architecture, technical decisions, and sprint delivery. Follow secure coding practices (OWASP Top 10) and contribute to CI/CD pipeline improvements. Participate in Agile ceremonies — sprint planning, stand-ups, retrospectives, and backlog grooming — using Jira and Confluence. Mentor engineers, maintain documentation, and drive a culture of quality and continuous improvement.
Required Qualifications: Minimum 5 years of professional software development experience. Strong proficiency in JavaScript/TypeScript, React, and Next.js. Production mobile development experience with React Native or Flutter. Hands-on experience integrating APIs and working with backend services. Working knowledge of Python, especially for AI or backend use cases. Practical experience or strong awareness of LLM/AI integrations. Agile methodology proficiency with hands-on Jira and Confluence usage. Excellent communication skills — written, verbal, and cross-functional. Strong debugging, problem-solving, and independent execution skills.
Educational Background: Degree
Experience: 5 years
Languages: English
Additional Notes: Hybrid work arrangement — a mix of on-site and remote flexibility. Exposure to cutting-edge AI tooling and agentic engineering workflows. Clear growth path into a formal Tech Lead role. A high-performance team culture that values craft, speed, and honesty. Competitive compensation based on experience.
Info
Job Posting Disclaimer
All job postings on this site are shared for informational purposes only. The responsibility for the accuracy of job descriptions, requirements, qualifications, and other details rests entirely with the employer or organization offering the position. We do not verify or guarantee the authenticity of these listings.
Applicants are encouraged to perform their own due diligence and confirm all information directly with the employer before submitting an application.
We are not responsible for any actions, decisions, or outcomes resulting from applying to a job listed here. All interviews, selection processes, and job offers are conducted solely by the employer or organization.
Exercise caution and watch out for fraudulent job offers. Never provide sensitive personal information or make payments to secure a position.