Summary
Join UJET, a leader in AI-powered contact center innovation, as a Software Engineer (Integrations)! This role requires a meticulous, experienced software engineer with a proven track record of shipping large-scale products. You will write clean, solid code, collaborate with various teams, and possess a deep understanding of product and business goals. The position involves designing, developing, deploying, and operating services for diverse clients, leading the backend developer community, and driving strong engineering practices. You will also contribute to long-term strategy and share your knowledge across the organization. The ideal candidate has 6+ years of backend software development experience and proficiency in Ruby on Rails.
Requirements
- 6+ years' experience in software development with a strong backend focus
- Proficiency in backend programming languages, preferably Ruby on Rails
- Experience with databases (SQL, Redis)
- Experience in designing and maintaining scalable RESTful APIs
- Familiarity with cloud platforms (GCP, AWS) and containerization (Docker, Kubernetes)
- Strong problem-solving skills, system design, and the ability to work in a fast-paced environment
Responsibilities
- Write clean and solid code that interacts with our other services and components
- Be a collaborative team player who can deliver backend services with high availability, low latency, and auto scalability
- Facilitate collaboration between engineers, product owners, and designers
- Possess a deep understanding of the product and business goals which translate into technical design documents
- Architect, design, develop, deploy, and operate services that serve start-ups to enterprise clients
- Be a leader of the UJET backend developer community affecting and driving our architecture across the company
- Drive strong engineering practices within your team and define and teach these practices within the UJET developer community
- Contribute to the vision and long-term strategy in your domain of expertise
- Find ways to spread learning across the organization (give internal talks, contribute to internal blogs, etc.)
Preferred Qualifications
- Experience in frontend technologies and Javascript is a plus
- Bachelor's Degree in Computer Science strongly preferred
Benefits
- Competitive compensation and benefits
- Work/life balance
- Stock options
- Engaging team events
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.