Sign up for our
weekly
newsletter
of fresh jobs
Software Development Engineer 3 (Ruby on Rails)
Experience: (8-12yrs )
As a Software Development Engineer 3, you will play a crucial role in designing, developing, and maintaining robust and scalable backend solutions for our software applications. You will be responsible for making strategic technical decisions, and collaborating with cross-functional teams to ensure the successful delivery of high-quality software products with scalable backend infrastructure.Responsibilities:• System Architecture:• Design and architect scalable, efficient, and maintainable backend systems.• Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.• Technical Leadership:• Provide technical leadership and guidance to the development team, ensuring best practices and coding standards are followed.• Mentor and coach team members, fostering a culture of continuous learning and improvement.• Backend Development:• Lead the development of backend components, modules, and features primarily on Ruby on Rails tech stack and also be open to contribute in other tech stacks based on Java/Kotlin and Python.• Implement and maintain APIs, data models, and database structures to support application functionality.• Performance Optimization:• Identify and address performance bottlenecks, ensuring optimal system response times and resource utilization.• Implement caching strategies and other performance optimization techniques.• Collaboration:• 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.• Security and Compliance:• 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.• Documentation:• Create and maintain comprehensive technical documentation for the backend architecture, APIs, and development processes.• Continuous Improvement:• Proactively identify opportunities for process improvement and contribute to the evolution of development methodologies and practices.Qualifications:• 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).Bonus points:• 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, )Join us in revolutionizing the way software solutions are developed, and contribute to building cutting-edge applications that make a positive impact on our users and the industry.