Backend Engineer

ELITE EDGE ENTERPRISES LLC
San Francisco, CA, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Software Applications Application Performance Management Automation of Tests Cloud Computing Software Quality Code Review Databases Computer Engineering Continuous Integration Software Debugging
+17 more
Distributed Systems Python (Programming Language) Machine Learning NoSQL Software Architecture Systems Development Life Cycle Server Administration Software Deployment Software Engineering Software Systems Systems Architecture Enterprise Software Applications Reliability of Systems Backend Information Technology Api Design Programming Languages

Job description

Jay Staffing Partners is conducting a confidential search on behalf of a growing technology organization seeking talented and motivated Backend Software Engineers to join its engineering team.

This opportunity is ideal for experienced software engineers who enjoy solving complex technical challenges, building scalable applications, and contributing to the development of innovative technology solutions.

The successful candidate will work in a collaborative, fast-paced engineering environment with significant ownership over technical projects, system architecture, and backend development.

We are seeking professionals who demonstrate strong technical fundamentals, independent problem-solving abilities, adaptability, and a commitment to delivering reliable, high-quality software., * Design, develop, and maintain scalable backend applications, services, and infrastructure.

  • Take ownership of software development projects from initial planning through implementation, testing, deployment, and ongoing optimization.
  • Build and enhance backend systems supporting enterprise software applications and technology platforms.
  • Collaborate with engineering and cross-functional teams to define technical requirements and deliver effective solutions.
  • Design and optimize APIs, databases, and distributed systems to support application performance and reliability.
  • Identify and resolve technical challenges involving scalability, performance, security, and system architecture.
  • Participate in code reviews, technical discussions, and engineering best practices.
  • Improve development workflows, automated testing, continuous integration, and deployment processes.
  • Contribute to system reliability, infrastructure improvements, and overall software quality.
  • Evaluate emerging technologies and recommend improvements to existing engineering processes and systems.

Requirements

Software Engineering, Scalable System Development, Team Player, System Architecture, Problem Solving Skills, Software Administration, Software Development, Enterprise Applications, Systems Administration/Management, Cross-Functional, * 3-10 years of professional software engineering experience, with a strong focus on backend development.

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a closely related technical discipline.
  • Strong academic foundation in computer science and software engineering principles.
  • Professional experience developing and maintaining production-level backend applications.
  • Experience working in a fast-paced B2B technology company, startup environment, or established technology organization.
  • Strong understanding of backend architecture, APIs, databases, and scalable software systems.
  • Experience designing, developing, testing, and deploying reliable software applications.
  • Ability to independently manage technical projects and deliver solutions with minimal supervision.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent collaboration and communication skills.
  • Willingness to work in a dynamic engineering environment with evolving technical priorities., * Experience with Python or comparable backend programming languages.
  • Familiarity with modern API development frameworks.
  • Experience working with relational or NoSQL databases.
  • Knowledge of cloud infrastructure and cloud-based application development.
  • Experience with containerization and orchestration technologies.
  • Familiarity with CI/CD pipelines, automated testing, and software deployment practices.
  • Exposure to distributed systems, infrastructure optimization, or performance engineering.
  • Interest in artificial intelligence, machine learning, or emerging software technologies.
  • Previous experience contributing to engineering projects in a high-growth technology environment., The ideal candidate is a technically strong, self-motivated engineer who:
  • Takes ownership of projects and consistently delivers high-quality work.
  • Thrives in collaborative environments that value initiative, accountability, and continuous improvement.
  • Demonstrates humility, adaptability, and a team-oriented mindset.
  • Enjoys solving challenging engineering problems and developing practical solutions.
  • Can balance independent execution with effective collaboration.
  • Is comfortable working in an environment where responsibilities and technical priorities may evolve.
  • Values clean code, scalable architecture, and reliable software systems., Candidates should be comfortable working in a collaborative engineering environment that emphasizes technical ownership, rapid development, and continuous improvement., * Relevant backend software engineering experience.
  • Programming languages, frameworks, and technologies used professionally.
  • Experience designing, building, or maintaining production software systems.
  • Cloud infrastructure, database, and API development experience.
  • Relevant education and technical qualifications.
  • Significant engineering projects, technical contributions, and measurable accomplishments., ContainerizationSoftware EngineersPerformanceCI/CD pipelinesDistributed SystemsIntelligenceStepsCloudAPISupportSearchBalanceDatabaseContinuous IntegrationDevelopmentAuthorizationOrganizationPipelinesDebuggingBusiness OperationsArtificial IntelligenceCollaborationOperationsNoSQLRecruitmentHiringOwnershipScalabilityAccountabilityCompensationReviewsConfidentialityProgramming LanguagesCI/CDSoftware DevelopmentArchitectureReliabilityContinuous ImprovementOptimizationAdaptabilityInfrastructureMachine LearningProgrammingIntegrationCommunication SkillsDatabasesComputer ScienceSecurityEducationSoftwareTestingPlanningDesignEngineeringBusinessSciencePythonCommunication

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…