Recruiting from Scratch is a New York-based talent firm focused on connecting top-tier professionals with high‑growth companies and helping organizations buil
Lead Software Engineer - Backend
Location
California
Posted
3 days ago
Salary
$210K - $250K / year
Seniority
Lead
Job Description
Lead Software Engineer - Backend
Recruiting From Scratch
Lead Software Engineer – Backend Location: San Francisco, CA, USA (South Bay Area) Employment Type: Full-time Work Arrangement: Hybrid Salary: $210,000–$250,000 per year Equity: Competitive equity offered Job Description: Lead Software Engineer - Backend - Title of Role: Lead Software Engineer - Backend - Location: South Bay Area, hybrid - Company Stage of Funding: Series A — Software Development - Office Type: Hybrid - Salary: $210K–$250K Company Description We're representing a dynamic software development firm that is leveraging cutting-edge technology to drive insights for enterprises. With a focus on innovation in AI and data solutions, this company is poised for significant growth and is looking for talented individuals to join their mission. Their collaborative environment fosters creativity and encourages team members to push the boundaries of what's possible. What You Will Do - Design and implement scalable backend systems using TypeScript, NodeJS, and Python to support enterprise-level applications. - Collaborate with cross-functional teams to define, design, and ship new features, ensuring high-quality code through best practices in software development. - Optimize existing backend processes and systems for performance and reliability while integrating cloud services from AWS, Azure, and GCP. - Mentor and guide junior engineers, fostering a culture of continuous learning and improvement within the team. - Participate in code reviews and contribute to architectural discussions, ensuring alignment with the company’s strategic goals. - Analyze system performance metrics and implement improvements to enhance user experience and operational efficiency. Ideal Candidate Background - 6+ years of experience in backend engineering, with a strong focus on TypeScript, NodeJS, and Python. - Proven experience in cloud platforms such as AWS, Azure, or GCP, demonstrating a solid understanding of cloud architecture. - Strong problem-solving skills and the ability to work in a fast-paced, agile environment. - Experience with microservices architecture and RESTful API design. - Excellent communication skills, capable of collaborating effectively with technical and non-technical stakeholders. Preferred Familiarity with Go and Ruby for backend development. - Experience in developing data-driven applications and working with large datasets. - Knowledge of DevOps practices and CI/CD pipelines to streamline deployment processes. Compensation and Benefits The salary for this role ranges from $210K to $250K, accompanied by competitive equity options. This company offers a dynamic and supportive work environment, emphasizing professional growth and innovation.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description This position is remote. The candidate must possess strong software engineering skills and a strong development background to build Web Applications. Responsibilities include: - Building the SOA web service, leveraging Spring security, OAuth, and OpenID Connect (OIDC) protocols. - Designing and developing Java / J2EE applications. - Executing test plans. - Coordinating, implementing, and deploying software in multiple environments. - Contributing to end-to-end design, development, and delivery activities to implement secure data exchange infrastructure application solutions. Qualifications - Strong experience in building complex enterprise applications using JAVA / J2EE technologies. - Experience in developing Web Services using Spring Web Service. - Experience in developing front end using Vue JS or Angular. - Experience with IDEs like Eclipse, Visual Studio, Spring Suite, etc. - Strong debugging and troubleshooting skills. - Experience in implementing Java/J2EE solutions using JBoss and Tomcat. - Strong JDBC programming experience using Open JPA and other ORM tools like Spring Hibernate. - Strong SQL and Database Programming Skills using Oracle/PostgreSQL. - Experience with SOA principles, design patterns, and integration patterns. - SOA governance experience, involving design with common integration patterns and reusable modules. - Build/Dependency Management - GIT or Azure DevOps. - Security Frameworks - Web service Security and Java Security. - Participation in strategic initiatives relating to system development and enhancements. - Contribution to system delivery specifications and technical design specifications. - Development and testing of components as per specifications. - Participation in all phases of projects. - Management of individual tasks and deliverables to complete projects on schedule. - Execution on design and development consistent with approved enterprise architecture concepts, principles, and frameworks. - Close collaboration with the team and demonstration of leadership activity in development. Requirements - Web Servers - JBOSS and/or other JEE Application Servers. - Database - Oracle, PL/SQL Stored Procedures. - Operating Systems and Environments - Unix/Linux, Windows. - Application Architecture and Design - Enterprise Integration Patterns; Object-oriented Programming; Aspect Oriented Programming; Java Design Patterns; SOA Architecture/Design. - Proven ability in application design and development of enterprise solutions. - Expert understanding of the software development process including analysis, design, coding, system and user testing, problem resolution, and planning. - Understanding in User Interface design and web-based technologies. - Understanding in service-oriented development and best practices. - Deep understanding of distributed systems. - Familiarity with fundamentals of automated build processes and source code control systems. Benefits - Remote work flexibility. - Competitive compensation. - Opportunities for professional development.
Role Description We’re looking for a Senior Backend Engineer to build and evolve reliable, secure, and scalable services that power customer-facing products and internal platforms. In this role, you’ll take ownership of critical backend systems end-to-end—design, implementation, testing, deployment, and ongoing improvement—while partnering closely with Product, Data, and Frontend teams. - Design, build, and maintain backend services and APIs with a strong focus on reliability, performance, and security. - Translate product and business requirements into well-structured technical designs and incremental delivery plans. - Own key architectural decisions, including service boundaries, data models, and integration patterns. - Improve system observability by implementing logging, metrics, tracing, and actionable alerting. - Identify and resolve performance bottlenecks through profiling, optimization, caching, and query tuning. - Write high-quality, well-tested code (unit, integration, and end-to-end tests where appropriate). - Lead code reviews and provide constructive feedback that raises the quality bar across the team. - Collaborate with DevOps/SRE partners to improve CI/CD, deployment safety, and operational readiness. - Mentor engineers by sharing best practices in system design, debugging, and maintainable coding patterns. - Participate in incident response and post-incident reviews, driving preventive improvements and runbooks. Qualifications - Significant professional experience building backend systems in production environments. - Strong proficiency in at least one backend language (e.g., Java, Kotlin, Go, Python, or similar). - Experience designing and operating RESTful APIs and/or gRPC services. - Solid understanding of relational databases and data modeling; ability to write efficient queries and design indexes. - Familiarity with distributed systems fundamentals (consistency, idempotency, retries, timeouts, and failure modes). - Practical experience with cloud platforms and containerized deployments (e.g., AWS/GCP/Azure, Docker, Kubernetes). - Proven ability to communicate clearly, collaborate across functions, and take ownership of outcomes. Requirements - Experience with event-driven architectures (Kafka, Pub/Sub, RabbitMQ) and asynchronous workflows. - Exposure to domain-driven design, hexagonal architecture, or similar maintainable design approaches. - Experience with infrastructure as code (Terraform, CloudFormation) and modern CI/CD pipelines. - Security knowledge (authn/authz, OAuth2/OIDC, secrets management, threat modeling). - Experience operating high-throughput systems, multi-tenant platforms, or services with strict SLAs. Benefits - Competitive compensation and meaningful ownership in your work. - Flexible working arrangements (remote/hybrid options where available). - Time for learning and professional development. - Supportive, inclusive team culture focused on craftsmanship and collaboration. Company Description We welcome applicants from all backgrounds and experiences. If you don’t meet every requirement but believe you can succeed in this role, we encourage you to apply.
Ruby on Rails Developer
Sur GlobalWe don’t just partner with you, we accelerate your progress and fuel your growth.
• Design, build, and maintain features in a modern Rails codebase. • Own background and asynchronous workflows, including retries, idempotency, throughput, and observability. • Model, query, and optimize data storage in PostgreSQL. • Diagnose and resolve production issues in collaboration with product and support. • Improve system reliability, performance, and operational safety. • Contribute to long-term code health through refactoring, testing improvements, security practices, and thoughtful code review.
Title: Salesforce Commerce Cloud - Senior Engineer Location: Remote (United States) Full-time Department: Engineering Job Description: DemandPDX is a Salesforce Crest [Gold] Partner and a Shopify Plus Partner with the #1 Highest Ratings for Salesforce Commerce Cloud on Salesforce AppExchange. With over 450 eCommerce sites under our team's collective belts, we have some of the most experienced developers, architects, business analysts, testers and project managers in the business. Our entire team resides in the United States. Here are some of the benefits to working at DemandPDX - 35- or 40-hour work weeks - Work remotely - Flexible work schedule - Competitive salary - Bonus incentives - Free Medical, dental, vision and disability insurance for employees - HSA plan options - Higher limit Simple IRA plan with 3% company match - Free Life Insurance - Paid holidays - Paid time off - Maternity leave w/pay - Paternity leave w/pay - Bereavement leave w/pay - Natural disaster leave w/pay - Company laptop Do you enjoy guiding brands into wise decisions so the work you and your team provides is smart and well thought out? Do you enjoy tapping into your Salesfroce experience, strategizing ideal solutions and presenting your ideas to others? As a Salesforce Commerce Cloud Senior Engineer, you will play a key role in designing, developing, and implementing e-commerce solutions for our clients. You will collaborate closely with cross-functional teams to deliver innovative solutions that meet client needs and exceed their expectations. This role requires a deep understanding of Salesforce Commerce Cloud, as well as the ability to lead projects and mentor junior engineers. NOTE: We are only accepting applicants with Salesforce SFCC experience Responsibilities - Architect, develop and support eCommerce websites on the Salesforce Commerce Cloud platform (SFCC). - Migrate clients to the latest SFCC platforms including SFRA and PWA Kit. - Collaborate with project managers, designers, and other engineers to deliver projects on time and within scope. - Work closely with clients to understand their business requirements and translate them into technical solutions. - Architect and implement custom features, and functionality tailored to the unique needs and branding of each client. - Develop and integrate third-party applications and APIs. - Optimize the performance and scalability of e-commerce sites, ensuring they can handle high traffic and provide a seamless user experience. - Troubleshoot and resolve technical issues, providing ongoing support and maintenance for client projects. - Mentor and guide junior engineers, providing code reviews and sharing best practices. - Stay up-to-date with the latest Salesforce platform updates, industry trends, and emerging technologies, and leverage this knowledge to drive continuous improvement and innovation. Requirements - Experience: Minimum of 5 years of hands-on experience with Salesforce Commerce Cloud (formerly Demandware) development. - Technical Skills: Proficiency in Demandware Script, ISML, pipelines, controllers, and other Salesforce Commerce Cloud technologies. - E-Commerce Knowledge: Strong understanding of e-commerce principles, including SEO, online marketing, and customer experience optimization. - Leadership: Proven experience leading projects and mentoring junior engineers. - Problem-Solving: Excellent problem-solving skills with the ability to troubleshoot complex technical issues. - Communication: Strong communication skills, both written and verbal, with the ability to work effectively with clients and team members. - Collaboration: Experience working in an agile environment and collaborating with cross-functional teams. - Certifications: Salesforce Commerce Cloud certifications are a plus. Remote Work - This position qualifies for remote work anywhere in the United States.

