Senior Software Developer

Added
18 days ago
Type
Full time
Salary
Salary not provided

Related skills

java ci/cd data modeling git apis

📋 Description

  • Review functional specs for technical feasibility; suggest improvements for clarity and alignment
  • Write robust, efficient, well-tested code for complex features; apply appropriate design patterns.
  • Lead thorough code reviews for logic, maintainability, performance, and impact; provide actionable
  • Draft/review technical design documents and validate architectural feasibility.
  • Own key codebase areas and continuous improvements; proactively identify and reduce technical debt
  • Monitor features in production; propose and implement better observability and alerting.

🎯 Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field
  • 5-8+ years in a Software Engineering role
  • Advanced proficiency in core programming language(s) used by the team; C#/Java (object oriented
  • Advanced command of role-based tools (e.g., modern IDEs, Git, CI/CD, issue tracking)
  • Software design techniques and design patterns, SOLID principles, and refactoring practices
  • Fundamentals of system architecture, APIs, data modeling, and performance/scale considerations
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →