Full Time

Software Engineer, API Development

Ava Labs
$80,000 - $140,000* / year (about $38–$67 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Ava Labs, so some details may not match this job. The employer's own page has the real description.

Overview

As a Software Engineer focused on API Development at Ava Labs, you will play a crucial role in designing, implementing, and maintaining robust APIs that power our innovative blockchain solutions. You will collaborate closely with cross-functional teams to deliver high-quality, scalable software while ensuring the seamless integration and functionality of various components. Your expertise in software development practices and API architecture will contribute significantly to our mission of building a more efficient and decentralized world.



Job Responsibilities

  • Design, develop, and maintain high-quality APIs and microservices to support decentralized applications.
  • Collaborate with product managers, frontend developers, and other stakeholders to gather and understand API requirements.
  • Implement best practices for API security, testing, and documentation.
  • Conduct code reviews, ensuring adherence to coding standards and enhancing code quality.
  • Troubleshoot and resolve API-related issues in a timely manner, advocating for continuous improvement.
  • Participate in the full software development lifecycle, from concept and design to implementation and maintenance.
  • Stay updated on industry trends and emerging technologies, making recommendations for enhancements to our API infrastructure.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software development, with a strong emphasis on API development.
  • Proficiency in programming languages such as Java, Go, Python, or JavaScript.
  • Experience with RESTful and GraphQL APIs, as well as API management tools.
  • Strong understanding of microservices architecture and best practices.
  • Knowledge of database technologies (SQL and NoSQL) and cloud services (AWS, Azure, etc.).
  • Excellent problem-solving skills and debugging capabilities.
  • Strong communication skills and the ability to work collaboratively in a team-oriented environment.


Technologies & Tools

This position primarily involves working with various technologies and tools including, but not limited to, programming languages such as Java, Go, and Python, API development frameworks, cloud service providers like AWS and Azure, database systems (both SQL and NoSQL), as well as continuous integration and deployment (CI/CD) pipelines to ensure efficient software delivery and operational excellence.



Ideal Candidates

Ideal candidates for this position will possess a strong technical foundation paired with an innovative mindset and a passion for blockchain technology. They should demonstrate a commitment to quality and best practices in software development. Furthermore, candidates who thrive in fast-paced environments, adapt quickly to change, and exhibit excellent collaboration and communication skills will be particularly well-suited for the role at Ava Labs.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.