Movate
Website:
movate.com
Job details:
About the Role
We are looking for an exceptional Full Stack Engineer with 3–5 years of experience who can operate with strong technical depth across frontend, backend, APIs, and data systems.
This role is suited for engineers who are not just framework users, but possess strong software engineering fundamentals, problem-solving ability, and learning agility. The ideal candidate is polyglot in nature, comfortable working with multiple programming languages, and confident with both SQL and NoSQL databases.
Exposure to AI-enabled systems, developer tooling, or intelligent applications is a strong plus.
Key Responsibilities
•
Design, build, and own end-to-end product features across frontend, backend, APIs, and data layers.
•
Translate ambiguous business problems into structured technical solutions.
•
Build scalable, reliable, maintainable, and secure applications.
•
Work across multiple programming languages, frameworks, and architectural layers based on project needs.
•
Design and implement clean APIs, services, and data models.
•
Work deeply with both relational and non-relational databases, including:
o
Schema design
o
Query tuning
o
Indexing
o
Caching
o
Performance optimization
•
Drive engineering excellence through code reviews, testing, observability, CI/CD, and design best practices.
•
Diagnose complex production issues, debug effectively, and improve system resilience.
•
Contribute to architecture discussions and technical decision-making.
•
Rapidly learn and apply new tools, frameworks, and technologies.
Required Qualifications
Experience
•
3–5 years of professional software engineering experience in full stack development.
•
Proven experience building and shipping production-grade software systems.
Programming
•
Strong hands-on expertise in multiple programming languages.
•
A polyglot mindset, with the ability to work across different technology stacks.
Typical language exposure may include:
•
JavaScript / TypeScript
•
Python
•
Java
•
Go
•
C#
•
or similar modern programming languages
Frontend Development
•
Strong experience building modern and performant user interfaces.
•
Hands-on experience with frameworks such as:
o
React
o
Angular
o
Vue
•
Good understanding of:
o
Component architecture
o
State management
o
Frontend performance
o
UI architecture best practices
Backend Development
•
Strong experience building backend services and APIs.
•
Deep understanding of:
o
Service design
o
Modular architecture
o
Error handling
o
Reliability and performance
•
Experience building production-grade REST APIs or backend services.
Databases
Strong experience working with both SQL and NoSQL databases.
SQL Databases
•
PostgreSQL
•
MySQL
•
SQL Server
•
Oracle
NoSQL Databases
•
MongoDB
•
Cassandra
•
DynamoDB
•
Redis
Strong understanding of:
•
Schema design
•
Normalization vs denormalization
•
Indexing strategies
•
Query optimization
•
Transactions and consistency trade-offs
•
Performance tuning at scale
Click on Apply to know more.