leanmvp
Senior Software Engineering Consultant
Job Description
Senior Software Engineering Consultant (SDE-3 Level)
About LeanMVP
LeanMVP is a software consultancy platform dedicated to empowering startup founders and early-stage companies to build and scale their products efficiently and cost-effectively. We support everything from idea validation to complete product development using the latest technologies and our extensive experience. Our mission is to help startups innovate and succeed by providing the guidance and expertise they need to overcome challenges. Join us in our journey to build groundbreaking products and transform your career by working on impactful projects that make a real difference in the tech world.
Who You Are
We are looking for a highly experienced Senior Software Engineering Consultant at the SDE-3 level, with an equal proficiency in frontend and backend development. You are a seasoned engineer with at least 6-8 years of industry experience, capable of driving complex projects from inception to completion. You excel in designing scalable systems, optimizing APIs, and reducing cloud costs. Your ability to balance deep technical expertise with strategic thinking makes you a key player in delivering high-quality, innovative solutions.
Key Qualifications
Technical Mastery : Extensive experience with frontend technologies like React and backend frameworks such as Flask. You have a strong track record of building and optimizing pixel-perfect UIs and architecting scalable, maintainable backends.
Full-Stack Expertise : Proficiency in working with both relational and NoSQL databases, including PostgreSQL and MongoDB. Experience with cloud services and DevOps practices is highly desirable.
Architectural Leadership : Demonstrated ability to design robust software solutions, make informed architectural decisions, and provide technical direction to the team.
API Optimization : Proven experience in optimizing APIs for performance, scalability, and cost-effectiveness, ensuring seamless integration and data flow across the system.
Cloud Cost Management : Experience in analyzing and reducing cloud infrastructure costs while maintaining high system performance and reliability.
Mentorship : Proven experience in mentoring and guiding junior developers, fostering a collaborative and growth-oriented environment.
Strategic Mindset : You actively seek opportunities to challenge the status quo, drive meaningful change, and contribute to the overall success of the projects.
Ownership & Detail-Oriented : You take full ownership of your work and demonstrate meticulous attention to detail in every project.
Responsibilities
Lead the design and development of complex software systems, ensuring scalability, performance, and maintainability.
Handle the scaling of applications and services to meet increasing user demands efficiently.
Optimize APIs for better performance, scalability, and reduced latency, ensuring seamless data flow across the platform.
Manage and reduce cloud infrastructure costs while maintaining system reliability and performance.
Provide technical expertise and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
Collaborate with cross-functional teams to define technical requirements and drive projects to successful completion.
Conduct code reviews, identify areas for improvement, and ensure adherence to best practices in software development.
Contribute to the overall technical strategy and architecture of the platform, ensuring alignment with business goals.
Availability
You should be available for at least 10-15 hours per week to contribute to ongoing and new projects, ensuring timely and high-quality delivery.
Application Process
Initial Consultation : A brief discussion to understand your expertise and how it aligns with our current needs.
Technical Interview : A deep dive into your past projects, focusing on architecture, design decisions, and problem-solving skills.
Project Collaboration (Paid Task) : A short-term project or task to assess your ability to deliver high-quality work within our development environment.
Work Location
This is a remote consultancy role; however, availability for occasional on-site meetings in our Bangalore office would be advantageous.
How to Apply
Please email deepak.kumar@leanmvp.co with a brief introduction, your resume, details of your most significant projects, and why you are excited about this role. We are excited to explore how you can contribute to our team as a Senior Software Engineering Consultant.