Distro

Software Engineer

Distro

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate with cross-functional teams to define and analyze software project requirements.
  • Design, and implement robust and scalable software solutions using C#, SQL Server, and PostgreSQL.
  • Drive best practices in coding, testing, and deployment processes to ensure high-quality code.
  • Perform code reviews, mentor junior team members, and contribute to knowledge sharing.
  • Participate in strategic decisions regarding technology stacks, architecture, and development methodologies.

Requirements

  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
  • 3 years of extensive experience as a Software Engineer with a focus on C#, SQL Server, PostgreSQL, and React.
  • Proven track record of leading and delivering complex software projects.
  • In-depth knowledge of database design principles, advanced SQL optimization, and performance tuning.
  • Demonstrated expertise in front-end development using React or similar frameworks.
  • Strong architectural skills with the ability to design scalable and maintainable solutions.
  • Excellent problem-solving skills and attention to detail.
  • Demonstrated expertise with cloud platforms such as AWS and Azure.
  • Extensive experience with containerization and orchestration tools such as Docker and Kubernetes.
  • Knowledge of service-oriented architecture.
  • Nice to Have Knowledge or experience with Serverless computing.
Benefits
  • Monday to Friday 7am to 4pm MST
  • Remote work. Home Office every day!
  • Attractive compensation

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#SQL ServerPostgreSQLReactdatabase designSQL optimizationperformance tuningcloud platformscontainerizationorchestration
Soft skills
problem-solvingattention to detailmentoringcollaborationknowledge sharingleadership
Certifications
Bachelor’s degreeMaster’s degree