The Company SuperAnnotate is a fast-growing, Series B startup revolutionizing the field of AI-data Infrastructure. We specialize in providing cutting-edge data pipeline solutions for Machine Learning, LLM, and GenAI solutions to large enterprise clients, helping them leverage the power of AI to transform their businesses. SuperAnnotate has a fully customizable platform for building annotation tools and workflows that AI projects demand—while unifying the management of all teams, vendors, and data in one place. We’re very proud to have products that are loved by our customers, resulting in us being listed as the highest-ranked platform on G2.
The Role We are looking for an experienced Senior Back End Software Engineer who will be responsible for the server side of our services. The role of the Senior Back End Software Engineer in SuperAnnotate is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design. Our ideal candidates are JavaScript experts, with the primary focus of implementing scalable solutions using mainly Node.js.
Your Day
Design, build and maintain efficient, reusable, and high-performance JavaScript code
Participate in all cycles of software design and development
Closely collaborate with teammates (Product team, Engineers, QAs) share and discuss the best technical solutions
Ensure continued functionality of a program during maintenance and testing of software
Work in a fast-growing, agile environment
Participating in code reviews; assisting and mentoring other Engineers in the professional development
What’s Required To Get Started
5+ years of experience in software development
Implementation of security and data protection
Strong proficiency with Javascript/Typescript
Experience of Node.js and available frameworks (Express, Nest)
Understanding fundamental design principles behind a scalable application
Understanding of REST Principles and experience in writing RESTful APIs
Strong experience in Relational and NoSQL DB integrations
Knowledge of AWS services (EC2, lambda, batch, etc.)
Experience in writing unit tests and end to end tests
Familiarity with authentication and authorization systems and protocols (OAuth2, Tokens, JWT)
Ability to drive changes and deliver results
Communication level of Armenian and English
What You'll Have With Us
A competitive compensation package including stock options
Medical insurance for you and your family members
Lifecare insurance for you
English Classes
Flexible paid time off and work-from-home policy
Referral program
Only shortlisted candidates will be contacted for an interview! EqualOpportunity We are an equal-opportunity employer and value diversity at our company. At SuperAnnotate diversity means to us making an effort to reflect the many experiences and identities of the outside world, and treating each other with fairness and without bias. Every day we foster an environment where people of all backgrounds not only belong, but excel to succeed as a company and grow together. We offer equal opportunity regardless of sex, sexual orientation, national origin, color, race, age, marital status, disability, gender identity, veterans and more.
Seniority level
Not Applicable
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Software Development, IT Services and IT Consulting, and Biotechnology Research
Referrals increase your chances of interviewing at SuperAnnotate by 2x