About the Role
At MIR Digital Solutions, we partner with leading enterprises to build scalable, secure, and modern digital platforms. We are seeking an experienced Full Stack Developer who can work confidently across backend, frontend, and cloud infrastructure, while collaborating closely with clients to deliver robust and maintainable software.
This role blends hands‑on technical expertise with the judgment and composure of a trusted advisor. You will be working on distributed systems, API‑driven architectures, and high‑performance applications that demand engineering excellence and business awareness.
Key Responsibilities
- Design, develop, and deploy scalable microservices and serverless applications using Go, Java (Spring Boot) on AWS.
- Implement Infrastructure as Code (IaC) using AWS CDK, ensuring automated and repeatable environments.
- Build and document APIs using protobuf / connect, REST, and Swagger.
- Develop and optimize NoSQL databases such as DynamoDB and Redis for performance and reliability.
- Create resilient frontend interfaces using TypeScript and React, ensuring seamless integration with backend services.
- Enable secure authentication and authorization with JWT, OIDC, and OAuth2.
- Implement structured logging, monitoring, and observability frameworks for application health and diagnostics.
- Deploy and manage workloads using Kubernetes (k8s) and AWS‑native orchestration tools.
- Contribute to system design, technical documentation, and code reviews to uphold engineering standards.
- Collaborate with product and client teams to align technical delivery with business goals.
Required Technical Skills (Must‑Have)
- Proficiency in Go and / or Java (Spring Boot) for backend development.
- Experience with IaC tools (AWS CDK, Terraform, or CloudFormation).
- Strong understanding of microservices architecture and distributed systems.
- API design using protobuf / connect, REST, and Swagger / OpenAPI.
- Experience with NoSQL data stores such as DynamoDB and Redis.
- Knowledge of serverless computing (AWS Lambda, API Gateway, EventBridge).
- Familiarity with structured logging, observability, and monitoring frameworks.
- Hands‑on experience with Kubernetes and containerized deployments.
- Working knowledge of authentication & authorization standards (JWT, OIDC, OAuth2).
- Frontend development using TypeScript and React.
Soft Skills (Trusted Advisor Mindset)
- Demonstrates candor and integrity - open about limitations and proactive in surfacing issues early.
- Shows genuine curiosity about the client's business and follows the trajectory of their products.
- Maintains calm, professional composure in challenging or high‑pressure situations.
- Acknowledges and celebrates contributions from teammates and partners.
- Offers thoughtful, constructive feedback during requirements gathering, retrospectives, and reviews.
- Strives to find the best technical and business solution, articulating reasoning clearly and respecting differing perspectives.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related discipline.
- 7+ years of professional software development experience.
- Proven track record of delivering cloud‑native, production‑grade applications.
- Experience in client‑facing or consulting environments preferred.
Why Join MIR Digital Solutions
- Work with cutting‑edge technologies and enterprise‑scale cloud architectures.
- Collaborate with seasoned engineers and business leaders in a culture of transparency and trust.
- Opportunities to lead initiatives, mentor peers, and influence architectural direction.
- Hybrid flexibility and strong emphasis on learning, innovation, and ownership.