Senior Software Engineer - API

Company: XperiencOps Inc
Job type: Full-time

We are currently seeking a talented Senior Software Engineer to join our team at XperiencOps Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance and scalable APIs that power our core products.
Your main focus will be on architecting and building robust RESTful APIs that seamlessly integrate with internal and external systems. You will also collaborate with cross-functional teams to understand business requirements and translate them into efficient and reliable API solutions.
In this role, you will play a critical part in shaping our APIs by applying best practices, ensuring high code quality, and championing engineering excellence. We are looking for someone who has a strong technical background, a passion for building scalable software systems, and the ability to lead and mentor other engineers.
Responsibilities:
- Design, develop, test, and maintain high-quality and scalable RESTful APIs.
- Collaborate with product managers, designers, and other engineers to understand requirements and build innovative solutions.
- Lead and contribute to architectural discussions and decisions to ensure our systems are scalable, secure, and maintainable.
- Write clean and maintainable code, and ensure high code quality through code reviews and automated testing.
- Mentor junior engineers, provide technical guidance, and promote engineering best practices throughout the organization.
- Stay up-to-date with the latest trends and technologies in API development, and evaluate and introduce new tools and frameworks to improve our development processes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience building and maintaining high performance and scalable RESTful APIs with heavy production loads.
- Strong proficiency in Typescript and Node.js.
- Experience with AWS API Gateway and AWS Event Bridge.
- Solid understanding of API design principles (REST, HTTP, etc.) and best practices.
- Experience with relational and NoSQL databases, and the ability to write efficient database queries.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving and communication skills.
- Ability to work in a fast-paced and collaborative environment.
- Experience mentoring and providing technical guidance to other engineers.
Benefits
XOPS is an equal opportunity employer and welcomes candidates from all backgrounds.

Apply for this job