Senior Back-end Software Engineer/Remote

Remote β€’ Posted 2 hours ago β€’ Updated 2 hours ago
Contract Corp To Corp
Contract W2
Contract Independent
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Scoreβ„’

πŸ“‹ Comparing job requirements...

Job Details

Skills

  • Senior Back-end Software Engineer

Summary

Job Title: Senior Back-end Software Engineer

Location- Remote

Job Summary

We are seeking a Senior Back-end Software Engineer to design, build, and maintain scalable, high-performance server-side applications. This role involves developing robust APIs, optimizing system performance, and collaborating with cross-functional teams to deliver reliable and secure software solutions.


Key Responsibilities

  • Design and develop scalable back-end systems and services
  • Build and maintain RESTful APIs and microservices
  • Write clean, efficient, and maintainable production-grade code
  • Optimize application performance, scalability, and reliability
  • Design and manage databases and data models (SQL/NoSQL)
  • Collaborate with front-end developers, product managers, and DevOps teams
  • Implement security best practices and data protection measures
  • Participate in code reviews, testing, and deployment processes
  • Troubleshoot and resolve production issues and bugs
  • Contribute to system architecture and technical decision-making

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 5–8 years of experience in back-end development
  • Strong proficiency in at least one language (Java, Python, Node.js, Go, etc.)
  • Experience with API development and microservices architecture
  • Solid understanding of databases (MySQL, PostgreSQL, MongoDB, etc.)
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Strong understanding of data structures, algorithms, and system design

Preferred Qualifications

  • Experience with distributed systems and high-scale applications
  • Knowledge of containerization and orchestration (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with event-driven architecture (Kafka, RabbitMQ)
  • Understanding of caching mechanisms (Redis, Memcached)

Key Skills

  • Backend architecture & system design
  • Problem-solving and debugging
  • Performance optimization
  • Collaboration and communication
  • Code quality and best practices

Working Relationships

  • Front-end Engineering Teams
  • DevOps & Cloud Teams
  • Product Management
  • QA/Testing Teams

Success Metrics

  • System performance and uptime
  • API reliability and response time
  • Code quality and maintainability
  • Timely delivery of features
  • Reduction in production incidents
Employers have access to artificial intelligence language tools (β€œAI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10513292
  • Position Id: 72033-12895-
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

β€’

10d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote or Texas

β€’

11d ago

Easy Apply

Full-time, Part-time, Contract, Third Party

$DOE

Remote

β€’

13d ago

Easy Apply

Contract

Depends on Experience

Remote or Hybrid in Bentonville, Arkansas

β€’

4d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs