Tech Stack
DockerJavaJavaScriptMongoDBMySQLNext.jsNode.jsPostgresPythonPyTorchReactScikit-LearnTensorflowTypeScript
About the role
- Design, develop, and deliver secure, scalable, and high-quality web applications within an agile development environment
- Build and integrate AI-driven features by embedding machine learning models and algorithms into full-stack web applications
- Lead software development projects, providing technical direction, mentoring team members, and ensuring delivery of clean, maintainable, and high-performing code
- Participate in design and code reviews, offering constructive feedback to uphold and enhance engineering standards
- Optimize application performance to ensure reliability, scalability, and efficient resource usage across systems
- Stay up to date with emerging technologies, continuously evaluating and adopting innovations that enhance product development
- Collaborate closely with cross-functional teams —including product managers, delivery leads, and QA—to align technical efforts with business objectives and ensure successful project outcomes
Requirements
- 5+ years of experience in designing, developing, deploying, and maintaining secure and scalable web applications
- Proficiency in front-end technologies such as ReactJS, Next.js, HTML, CSS, JavaScript, and TypeScript
- Strong back-end development experience using Node.js, Express, Java, and Python
- A solid understanding of data structures, algorithms, and software design patterns
- Experience working with both relational and non-relational databases, including PostgreSQL, MySQL, MongoDB, and CouchDB
- Hands-on experience with containerization tools like Docker and implementing CI/CD pipelines for automated integration and deployment
- Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn, OpenCV) for behavioral modeling, computer vision, and NLP, including data preprocessing and model deployment
- Familiarity with Agile methodologies such as Scrum
- Excellent collaboration and communication skills with a team-oriented mindset