About Serrala
Serrala is a fast-growing global B2B fintech software company headquartered in Hamburg, Germany. Serrala optimizes the universe of payments for organizations that seek efficient cash visibility and secure financial processes. Serrala supports over 2,500 companies worldwide with advanced technology and personalized consulting to optimize all processes that manage incoming and outgoing payments: from order-to-cash, procure-to-pay, and treasury to data and document management. Serrala is represented on three continents with 16 regional offices in Europe, North America, and Asia. With over 850 employees/Serralians dedicated to serving companies of all industry sectors — from medium-sized companies to global players, covering 20% of Fortune 500 and 50% of DAX 30 (German stock index) companies — Serrala continues to expand.
At Alevate Accounts Payable, we’re building something truly exciting — a bold, cloud-native roadmap powered with AI capabilities, designed to serve businesses of all sizes, from startups to large enterprises. You'll join our Center of Excellence in Pune, started in 2019, where you'll collaborate with driven engineers who are passionate about their work. It's all hands-on deck as we transform ideas into complete products; we code, review, test, and then ship it all. We work together as one powerful unit. If you're someone who enjoys solving real-world problems, loves technology, and wants to make a tangible impact, this is the team for you.
Technical Lead Software Engineering (MEAN stack)
Key Responsibilities
- In this role, as part of Serrala’s Global Product Organization, you will lead an agile team of software engineers and SDETs focused on advancing Serrala’s key cloud-native products.
- You will report to the Engineering Manager and contribute to stakeholder management for both technical and non-technical aspects of the product roadmap.
- You will be responsible for providing technical guidance, mentoring, and supporting the career growth of the team members reporting to you.
- You will lead the design, architecture, development, and expert-level support for the Alevate AP Cloud products.
- You will work closely with the Engineering Manager, Product Manager, and Solution Architects to manage customer pilots, proof of concepts, and new product use cases. You may also be required to support customer-facing and support teams during product implementation by providing technical inputs and expertise.
- You will contribute to development activities aimed at improving the overall efficiency and productivity of your team.
- You will coordinate with cross-functional stakeholders, including Cloud & Operations, Platform Engineering, and external vendors, to plan initiatives and resolve impediments.
- You will be responsible for addressing the unique challenges associated with cloud-based software deployments, including managing CI/CD pipelines, deployment automation, and maintaining a consistent release cadence.
- You will be expected to maintain a strong focus on key engineering principles such as a security-first approach, adherence to coding standards, high-quality architecture and documentation, and ensuring up-to-date technical requirements.
Key Skills/Qualifications
- Minimum of 8 years of experience in design, development, and support of modern, cloud-native, productized, multi-tenant application software.
- Hands-on implementation experience with the MEAN stack (MongoDB, Express.js, Angular, Node.js); in-depth experience with MongoDB and Node.js is mandatory.
- Proven expertise in building cloud-based and microservices-based architectures.
- Experience in provisioning and deploying software on Microsoft Azure or equivalent cloud platforms; SaaS experience is essential.
- Exposure to DevOps practices and working with cloud platform portals.
- Practical experience in software containerization and container management technologies such as Docker and Kubernetes.
- Awareness of the latest CI/CD trends and best practices; hands-on experience with tools such as Jenkins, GitHub, Azure DevOps, or Bitbucket.
- Experience in working with and/or leading Scrum-based ticketing systems like JIRA.
- Strong interpersonal and communication skills, with the ability to explain complex technical concepts in business terms.
- Bachelor’s or master’s degree in computer science or a related field.