Software Developer, Backend/Infrastructure

This is a remote role Full-time

We are currently seeking an experienced software developer or engineer to join our talented product team. 

The Role

In this role you will support the organization by:

  • Assisting in the planning stages of new features and products; including requirement gathering, technical planning, and task milestones

  • Creating, reviewing and maintaining infrastructure (including IaC) and code that is secure, scalable, and accessible

  • Managing database administration tasks, including performance optimization, backups, and security 

  • Overseeing CI/CD pipelines and infrastructure automation to support seamless deployments and maintain system stability

  • Supporting developers, designers, and QA analysts with their development environments, Git workflows, and troubleshooting pipeline or deployment issues

  • Documenting projects, features, APIs, processes, etc. for internal and external clients

  • Taking full responsibility and ownership of items and tasks assigned to you and ensuring that roadblocks are communicated, deadlines are met, and other team members are supported and informed when collaborating

The Right Candidate
  • You have a bachelor’s degree in computer engineering, computer science, or equivalent experience

  • You have at least five years experience in web development, especially backend and infrastructure for complex web applications and are familiar with Typescript/Javascript, Node.js, Linux operating systems, SQL database administration and use, AWS products and services, and serverless architecture. 

  • You consider yourself a problem-solver and have an analytical mind

  • You feel driven to meet deadlines, even when they are tight

  • You take pride in producing results that are high-quality, secure, scalable, and accessible

  • You feel a sense of pride in finding the best solution for our customers, not necessarily the easiest solution to implement

  • You are interested in and eager for a role that requires participation in the full development process, from planning to end support

  • You possess fluent English language skills in both verbal and written formats (EAL applicants welcome, C2 minimum)

  • You are comfortable and willing to communicate with other developers, designers, QA analysts and non-technical team members, always striving for clear, concise and accessible communication on all sides

  • You can work independently with minimal supervision and are confident enough to reach out for support and help when needed

  • You are self-driven and find you always want to be learning new things

  • You are organized and can prioritize tasks and re-prioritize those tasks as your workload shifts and are able to manage your time efficiently 

  • You are curious about how AI can help you increase your productivity as a developer and are comfortable using AI tools in your day-to-day work (Copilot, ChatGPT, Claude, Cursor IDE etc)

  • In addition, the following would be considered an asset to the company:

    • Knowledge of and experience with Postgres using Prisma ORM 

    • Capable of writing efficient and scalable SQL queries, and creating and maintaining REST APIs. 

    • Experience with various Amazon Web Services products, such as Lambda, S3 and Aurora/RDS 

    • Comfortable with continuous integration and deployment processes and tools, and version control systems such as Git and Bitbucket

    • AWS multi-tenant (shared persistence), multi-region, and N-tier serverless architecture best practices  

    • Experience administering and maintaining Jenkins CI/CD pipelines or other similar continuous integration platforms

    • Familiarity with Kubernetes or container orchestration in a cloud environment

    • Understanding of distributed systems, event-driven architecture, and message queues (e.g., SQS, Kafka, RabbitMQ, AWS EventBridge)

    • Proficiency in monitoring and observability tools like AWS CloudWatch, Sentry, PostHog, DataDog or Honeycomb

    • Strong debugging and performance tuning skills for backend systems and cloud infrastructure

    • Experience with analytical and reporting databases such as Amazon Redshift or ClickHouse

    • Familiar with testing strategies for APIs and backend systems, including unit, integration and load tests

Who we are

The basics:  At Neovation we deliver extraordinary learning technologies and engaging training solutions for our global clients. Our work is exciting, impactful and important! You can find out more about our products and services here

Our team is composed of bright, passionate and diverse professionals that motivate each other to achieve shared goals. Innovation and collaboration are celebrated, and new ideas are always encouraged!  We believe that delivering the best, most customer-focused client care, services and products helps set us apart from the competition.

How to apply

If you feel you might be a good fit for this role and want to learn more about what it means to be a Neovite, please apply by submitting a resume in English.  Only resumes in English will be considered.

Also, we would like to thank everyone who chooses to apply, however only those selected for an interview will be contacted.


We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race/ethnicity, religion, colour, national origin, sex, gender identity or expression, sexual orientation, age, marital or parental status, veteran status, disability, or political affiliation.

Please visit our careers page to see more job opportunities.

Apply for this Position


OR
 
Accepted formats: .pdf, .doc, .docx
 
Accepted formats: .pdf, .doc, .docx
By clicking the button, I agree to the GetHired Terms of Service and Privacy Policy
Already a GetHired.com member? Login to Apply