Remote Software Development Engineer 3/Software Architect
closedGet Bridge
đź“ŤRemote - India
Job highlights
Summary
The job is for a Software Development Engineer 3 focusing on backend development using Ruby on Rails. The role involves designing, developing, and maintaining scalable systems, providing technical leadership, and collaborating with cross-functional teams. The ideal candidate has 8+ years of experience, in-depth knowledge of Ruby on Rails, strong communication skills, and leadership experience.
Requirements
- Overall 8+ years of experience, with 2+ years as a Software Architect/SDE 3 with a focus on backend development using Ruby on Rails
- In-depth knowledge of Ruby on Rails framework, database design, and API development
- Strong understanding of software architecture principles, design patterns, and best practices
- Experience with performance optimization, scalability, and security considerations
- Excellent communication and collaboration skills
- Leadership experience with a demonstrated ability to mentor and guide development teams
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience)
Responsibilities
- Design and architect scalable, efficient, and maintainable backend systems
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications
- Provide technical leadership and guidance to the development team
- Mentor and coach team members, fostering a culture of continuous learning and improvement
- Lead the development of backend components, modules, and features primarily on Ruby on Rails tech stack
- Implement and maintain APIs, data models, and database structures to support application functionality
- Identify and address performance bottlenecks, ensuring optimal system response times and resource utilization
- Implement caching strategies and other performance optimization techniques
- Collaborate with frontend developers, product managers, and other stakeholders to integrate frontend and backend components seamlessly
- Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing within the team
- Implement and enforce security best practices to safeguard sensitive data
- Stay updated on industry trends and emerging technologies to ensure compliance and security standards are met
- Create and maintain comprehensive technical documentation for the backend architecture, APIs, and development processes
- Proactively identify opportunities for process improvement and contribute to the evolution of development methodologies and practices
Preferred Qualifications
- Familiarity with front-end technologies and frameworks(ReactJs)
- Experience with other programming languages.(Kotlin/Python)
- Experience with cloud platforms and microservices architecture
- Knowledge of DevOps practices and tools.(AWS, Kubernetes, )
This job is filled or no longer available