Mid-Level Developer

L
LandmarkEnergy Software
Brazil, Across a distributed, cross-timezone teamFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5–10 years
Required Skills
Node.jsPythonJavaTypeScriptC#C++.NETAngularReact

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline, or equivalent experience.
  • 5–10 years of professional software development experience.
  • Strong proficiency in at least one of: Java, C#, F# (.NET), C++, Python, or TypeScript (React/Angular/Node.js).
  • Experience owning the full development cycle: requirements analysis, design, implementation, testing, and delivery.
  • Experience debugging production software and tracing root causes across layers.
  • Clear written and verbal communication skills.
  • Ability to explain technical decisions and trade-offs to stakeholders.
  • Experience with cloud-native development or data platform technologies preferred.
  • Experience with CI/CD, containerization, and infrastructure automation preferred.
  • Background in enterprise software or scientific computing preferred.

Responsibilities

  • Analyze requirements, design solutions, write code, test, and ship features end to end.
  • Break complex specifications into concrete tasks with realistic schedules.
  • Identify and fix weaknesses in the codebase, test coverage, and development process.
  • Investigate and resolve production defects by tracing root causes across components.
  • Apply secure coding practices and identify vulnerabilities during code reviews.
  • Review peer code with high rigor and mentor junior engineers.
  • Evaluate and integrate open-source tools to improve system performance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now