Print Better.
Senior Software Engineer – Full Stack
Location
India
Posted
58 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Full Stack
Mimeo
• Design & develop reactive microservices architectures • Collaborate with DevOps to deploy and monitor elastic cloud services • Able to work in an autonomous development team • Develop responsive web applications using the latest technologies • Provide support for the existing eco-structure • Support a team culture where people are valued • Experiments and makes data-driven decisions • Follow and practice Agile values and principles • Identifies areas for improvement through retrospectives • Build a practice of continuous deployment
Job Requirements
- BS in Computer Science or Computer Engineering/MCA or equivalent experience
- 8+ years of programming experience
- 4+ years working with databases and reporting tools
- 2+ years of Cloud Services
- 8+ years of web development including front end and back end
- Experience creating software architecture and system design
- Experience with Agile development, including Scrum/Kanban
- Experience developing and operating highly available, highly reliable systems
- Experience with the following technologies/concepts:
- Reactive Design, Microservices Design, REST API Design
- TDD, Dependency Injection/Inversion of Control and Software Design Patterns
- DevOps, Build and Release Pipelines
- Responsive design for web and mobile, HTML5, Angular, SPA, PWA, JS, and CSS
- ASP.NET, Web API, .Net Core/.Net framework experience
- Azure Functions, ServiceBus, Azure Storage, or similar technologies
- SQL Databases, data reporting tools, and techniques
- Knowledge of AI \ Machine learning would be an added advantage
Benefits
- Health insurance
- Employee development programs
- Flexible work arrangements
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• A greenfield project with the chance to shape its technical direction • Scalable, lightweight architecture for publishers, advertisers, and retailers • AI-driven real-time shopping intent matching based on page context • Cleanroom data integrations for precise attribution and targeting • Natural language campaign management via our MCP (Model Context Protocol) and AI agents • Innovative ad formats tailored for commerce and retail media
Mobile Platform Tech Lead
Smart WorkingEmpowering companies to work with the best engineers in the world
• Lead, mentor, and provide technical direction to the mobile platform team, with a focus on enabling product teams to operate as efficiently as possible through clear prioritisation of platform initiatives. • Define, implement, and uphold engineering standards across mobile security, observability, performance, resilience, and release quality, continuously balancing standards improvement with minimal impact on product team velocity. • Act as a hands-on technical leader in the development and maintenance of shared mobile platform capabilities within React Native and TypeScript. • Contribute to architectural decisions relating to React Native, native modules, and integrations across Kotlin, Swift, Objective-C, and Java. • Own and drive improvements to CI/CD pipelines, build reliability, release workflows, and deployment processes, a critical and essential responsibility for this role. • Own mobile platform-level observability and crash reporting, including tooling for logging, analytics, exception monitoring, and production stability; general service alerting is managed by product domain teams. • Partner with product feature teams to ensure releases are delivered smoothly, meet quality expectations, and align with regulatory and compliance requirements. • Drive improvements in automated testing practices, including unit, integration, and end-to-end testing approaches that improve confidence in release quality. • Own and coordinate production incident management and release activities, ensuring timely resolution, clear communication, and strong operational control. • Collaborate with design and product teams to evolve and maintain shared UI components, platform standards, and mobile design system capabilities. • Drive adoption of new tools, processes, and standards across product teams through mentoring, documentation, and training, ensuring improvements are embedded in practice, not just defined on paper. • Identify and drive opportunities to improve platform stability, developer productivity, and the long-term maintainability of the mobile application estate. • Promote secure application development practices and support compliance-aligned delivery within a regulated banking environment. • Evaluate tooling evolution where relevant, including potential future considerations such as a move to Expo, in close collaboration with the team.
• Designing and building the core systems that power Akamai's API Security • Driving the architecture and development of advanced backend components • Owning the full development lifecycle of complex features • Conducting deep research into multiple programming languages and frameworks • Innovating in the application of code analysis and LLMs • Mentoring other engineers and setting engineering best practices • Working in an exploratory environment to achieve clear objectives
• Lead the design and architecture of complex, multi-stack systems, creating abstractions that solve recurring problems across the engineering org; • Proactively identify and execute architectural remodeling to prevent technical debt and ensure long-term maintainability; • Anticipate edge cases and structural failures in design phases, raising the bar for system availability and resilience; • Act as a bridge between technical possibilities and product vision, ensuring we build the right things the right way; • Provide deep, systemic feedback on design docs and pull requests, fostering a culture of technical excellence; • Mentor Senior and Lead engineers, accelerating their growth and establishing best practices that outlast your direct intervention; • Lead by example in creating a sustainable, high-performance environment where work-life balance and mental health are prioritized; • Inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life wellness.




