Remote Software Development Engineer 3/Software Architect

closed
Logo of Get Bridge

Get 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