Success Booster

Staff Software Engineer - Backend Technologies

Click Here to Apply

Job Location

bangalore, India

Job Description

About the Role : We are seeking an experienced Staff Software Engineer with a strong background in backend development to join our innovative team. This role requires a technical leader who can architect scalable systems, mentor engineers, and drive the technical vision of our products. Key Responsibilities : - Lead the architecture and development of web applications, software solutions, prototypes, or proofs of concepts (POCs). - Gather functional requirements, develop technical specifications, and contribute to project planning and testing strategies. - Serve as the technical authority, providing mentorship, showcasing technical prowess, and resolving complex programming challenges. - Produce technical documentation for architectural designs, options education, and team guidance. - Collaborate with product management, diverse product lines, and business units to achieve strategic results. - Exhibit a commitment to developing elegantly designed, highly scalable applications. - Participate in and contribute to Agile Development processes like SCRUM or Extreme Programming. Specific Technical Skills : - Proficient hands-on coding skills; ability to lead by example and assist the team when necessary. - Strong capability in architecture and system design with a focus on practical solutions, design choice evaluation, and cost optimization. - Extensive experience with Microservices architecture, RESTful services, and familiarity with GraphQL. - Solid understanding of Data Structures and Algorithms, with an emphasis on scalability and performance optimization. - Cloud expertise specifically in AWS technologies (EC2, DynamoDB, RDS, EMR, Airflow, etc.). - Proficient in Python, including frameworks like PySpark, Flask, and libraries like Pandas. - Experience with SQL and NoSQL databases (MS SQL, PostgreSQL, etc.), with insight into optimal use cases for each. - Familiarity with Java, particularly Spring Boot, Tomcat, and testing with Spock. - Knowledgeable in infrastructure tools like GitLab, Terraform, Gradle. Qualifications : - 8 years of experience in software design and development. - Proven leadership experience, including leading meetings, technical presentations, and fostering cross-functional team leadership. - BS/MS in Computer Science or equivalent experience. - Deep expertise in at least one OOP language, with Python and Java preferred. - Comprehensive experience through the entire SDLC. - Minimum of 3 years designing and implementing web services (REST). - Exceptional communication skills for both technical and non-technical stakeholders. - Strong background in software design and architecture. - Committed to unit testing and Test-Driven Development (TDD). - Strategic thinker with business acumen to drive strategy development. - Adept at building and leading strong engineering teams with a visionary approach. What We Offer : - Opportunity to lead and shape our technical direction in a dynamic environment. - Support for continuous learning and professional development. - A collaborative culture that values innovation and expertise. - Competitive salary and benefits package. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 10/10/2024
Click Here to Apply
View More Success Booster Jobs

Contact Information

Contact Human Resources
Success Booster

Posted

October 10, 2024
UID: 4894731649

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.