Staff Engineer - Full Stack
Team: Engineering
Location: Bangalore
Commitment: Full-Time
Workplace Type: hybrid
The Skills You’ll Have
- You will drive a specific domain's technical vision and architectural design, ensuring alignment with overarching architectural principles across various technology stacks.
- You will not be attached to any particular technology, and do not shy away from learning new technologies to solve problems.
- Ready to embrace Salesforce and expand your expertise, you'll leverage your background in open-source cloud technologies and industry best practices to innovate and improve our product.
- You will design and implement robust, scalable solutions, leveraging deep expertise in agile programming, SOLID principles and Design patterns. Your focus will also be on security, performance, and maintainability.
- You will proactively identify and address technical debt and architectural bottlenecks, proposing and executing strategic action plans to improve codebase health and overall system adaptability.
- You will establish, champion, and rigorously enforce coding standards, design patterns, and best practices for the software development, including comprehensive testing strategies for non-functional requirements.
- You will lead and mentor technical teams, providing direct hands-on guidance, facilitating knowledge transfer, and fostering an environment of efficient collaboration, continuous improvement, and knowledge sharing.You will effectively collaborate with Product Managers and Designers to understand business outcomes, provide accurate effort estimations, challenge priorities, and ensure technical feasibility.
- You will develop comprehensive technical design documents, API documentation, and user stories, clearly articulating complex technical concepts to both technical and non-technical stakeholders.
- You will champion and implement continuous integration/continuous delivery (CI/CD) pipelines and Source-Driven Development practices to streamline our development lifecycle and optimise deployment efficiency.
What You'll Achieve in Your First Year
- Within 90 Days, You’ll:
- Become an expert in the functionality and codebase of several core product modules, understanding execution flow, design patterns and their integration points within the broader tech stack.
- Acquire knowledge on Salesforce to the extent that you can start building solutions independently while applying your full-stack open-source experience to make it better.
- Complete your development plan, fully ramping up on our technology stack, established design patterns, and Sitetracker's overarching architectural principles.
- Build strong relationships with your scrum team members, key local and international stakeholders, and relevant Product and Design counterparts.
- Deliver initial enhancements and bug fixes, demonstrating quick impact and adherence to established code quality standards.
- Actively participate in code reviews, providing constructive feedback that enhances team proficiency and aligns with defined standards.
Within 180 Days, You'll:
- Successfully architect, build, and ship large, impactful modules and features, demonstrating adherence to scalability, performance, and maintainability requirements.
- Serve as a primary technical expert for key modules and features, actively leading architectural and design discussions during requirement and design sessions.
- Proactively identify technical debt and architectural bottlenecks within your domain, and propose and initiate strategic action plans to address them.
- Lead the team in conducting thorough root cause analyses for incidents and implementing preventative measures to mitigate recurrence.
- Collaborate effectively with Product Managers to provide technical input for prioritisation discussions and capacity planning for upcoming Program Increments.
Within 365 Days, You'll:
- Successfully drove a major product initiative from concept to launch, showcasing seamless collaboration with Product Managers, Product Designers, and US-based counterparts, resulting in measurable customer adoption and business value.
- Demonstrably elevate your scrum team's technical capabilities, actively mentoring senior engineers and introducing modern best practices that lead to improved velocity, code quality, and a reduction in post-release bugs.
- Measurably improve codebase health and scalability within your domain by successfully refactoring or re-architecting a critical component of the platform, resulting in tangible improvements like enhanced system performance, better developer productivity, or reduced maintenance overhead.
- Drive significant efficiencies within the team by championing process, coding standard improvements, and advocating for new technologies that enhance overall development effectiveness.
- Develop strong industry expertise in the sectors we serve, using this knowledge to inform and improve the software you develop, and serve as a primary subject matter expert for other teams in various areas of the application.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say