We are a technology-driven scientific communications & localization company.
Senior Software Development Engineer – Fullstack Desktop/Mobile App
Location
India
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Development Engineer – Fullstack Desktop/Mobile App
Enago (Crimson Interactive)
• Work on highly challenging frontend projects with backend responsibility • Build features and collaborate on design • Architect solutions and break down epics • Estimate project deadlines and tune data pipelines • Maintain product quality and engage in code-review processes • Collaborate with junior developers to execute projects • Participate in hiring new team members
Job Requirements
- 3+ years of experience in fullstack desktop and mobile app development
- 3+ years of experience with JavaScript/TypeScript
- 3+ years of experience in React/Vue
- 3+ years of experience in Node.js
- 2+ years of experience in Flutter
- 3+ years of experience in Progressive Web Applications (PWA)
- 2+ years of experience in mobile development frameworks/languages like Kotlin, Electron, Dart
- 3+ years of Android development experience
- Familiarity with AWS technologies like RDS, Lambda functions, Cloudfront, EC2, SQS, SNS
- Experience in unit and integration testing
- Understanding of serverless technologies
Benefits
- Health insurance
- Professional development opportunities
- Flexible working arrangements
- Allowances for equipment
- Wellness programs
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop a comprehensive compliance program for clients using the Flex platform • Write and maintain high-quality, web-based software for the Flex solution • Engage with client needs through audits, inspections, incident management, and reporting • Collect, evaluate, and implement safety and training information in real-time
Full Stack Engineer – East Coast Preference
RightMove HealthYour on-demand resource for movement health. Powered by the world's #1 ortho.
• Build, test, and deploy scalable full stack applications using Next.js/React, Node.js, and AWS (Lambda, API Gateway, DynamoDB, S3). • Translate product and design requirements into performant, secure, and maintainable code. • Partner with Product to deliver roadmap commitments on schedule with strong testing and documentation standards. • Own key portions of the CI/CD pipeline to ensure reliable, automated delivery. • Architect and maintain cloud infrastructure leveraging Infrastructure as Code (Terraform, CDK, CloudFormation). • Manage application monitoring, logging, and performance tuning across environments. • Contribute to scaling strategy and cost optimization in AWS. • Implement best practices for data protection, encryption, and identity management. • Support SOC 2 and HIPAA compliance through secure code and infrastructure design. • Collaborate on policies and automation to ensure “privacy and safety by design.” • Work closely with Design, Product, and Clinical teams to align technology decisions with business goals. • Participate in peer reviews and mentoring to raise the technical bar across the team. • Contribute to technical documentation, retrospectives, and postmortems.
AI & Computer Vision Software Engineer
Plain ConceptsRediscover the meaning of technology | Spain, USA, UK, Germany, Netherlands, Australia and Romania.
**What you will do (responsibilities)** **- Learn to solve ambiguous technical problems** - Work on innovation projects where requirements evolve and exploration is part of the job - Help transform early-stage ideas and immature technology into solutions that can run reliably in real environments - Break down problems into small experiments and iteratively validate solutions - Help implement prototypes and Proofs of Concept (PoCs) and evolve them into robust, maintainable software - Learn how to define metrics and testing strategies to evaluate results **- Explore and apply new techniques** - Stay up to date with emerging approaches in AI and Computer Vision - Try new models, tools or techniques and evaluate their usefulness in real scenarios - Combine different ideas (classical CV + deep learning, multiple models in a pipeline, etc.) - Identify when something is “cool” versus when it’s “useful”, and help close that gap **- Build solid software foundations** - Write clean, maintainable, and well-structured code - Follow good engineering practices: modularity, readability, testing basics - Contribute to code reviews and learn from feedback - Collaborate in an Agile environment: planning, teamwork and continuous improvement - Help productionize solutions: packaging, reproducibility, basic performance considerations, and stability over time **- Share and grow with the team** - Participate in internal knowledge-sharing sessions and discussions - Support documentation and small demos of what you learn/build - Optionally contribute to content like short articles, demos, or talks as you grow - Help document technical decisions so experiments can become reusable building blocks
Senior AI & Computer Vision Software Engineer
Plain ConceptsRediscover the meaning of technology | Spain, USA, UK, Germany, Netherlands, Australia and Romania.
• Be resolutive in uncertain environments • Break down complex, ambiguous problems into small iterations • Prototype quickly, validate hypotheses, and discard approaches efficiently • Make pragmatic decisions aligned with time, budget and constraints • Define experiments and metrics to prove what works • Study and apply recent techniques in AI / CV / 3D • Combine tools and approaches creatively to explore solutions beyond the obvious • Build Proofs of Concept to tackle problems not fully solved in the market • Turn prototypes into production-ready solutions (robustness, maintainability, monitoring) • Propose improvements in architecture, pipelines and workflows • Contribute with internal sessions, demos, mentoring, documentation • Participate in external knowledge sharing: articles, talks, workshops, conferences • Evaluate immature technologies critically (trade-offs, limitations, feasibility) • Reduce technical risk through iterative validation • Help transform “cool demos” into reliable systems that can be maintained over time • Write clean, maintainable, production-ready code • Apply strong engineering practices (architecture, testing, performance) • Participate actively in code reviews and technical discussions • Collaborate in an Agile environment with strong ownership and teamwork



