Apply

Senior Software Engineer, Backend

Posted over 1 year agoViewed

View full description

📍 Location: New york city, remote (us)

💸 Salary: $165,000 - $210,000

🔍 Industry: Calendar management

🗣️ Languages: English

Requirements:
5+ years of backend development experience, strong understanding of web app best practices, leadership and organizational skills, experience with relational and/or nosql databases
Responsibilities:
Building complex applications, creating user-friendly experiences, managing relationships with client engineers, promoting development best practices, leading feature development, guiding app architecture, improving team technical skillsApply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 150000.0 USD per year

🔍 Software Development

🏢 Company: TrackVia

  • 6+ years of experience in backend software development with a focus on Java.
  • Expertise in enterprise Java (Java 11+), including frameworks like Spring Boot, Spring MVC, and Hibernate.
  • Strong knowledge of object-oriented programming, design patterns, concurrency, and memory management.
  • Hands-on experience with RESTful API development and microservices architectures.
  • Proficiency in relational databases (e.g., MySQL, PostgreSQL) with experience in schema design and performance tuning.
  • Experience with cloud platforms (AWS preferred, or Azure/GCP) and containerization technologies.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps best practices.
  • Expert understanding of OOP, SOLID, DRY principles.
  • Demonstrated ability to identify, manage, and reduce complexity within a codebase
  • Excellent analytical, problem-solving, and communication skills, with the ability to lead projects and collaborate effectively in cross-functional teams.
  • Ability to take on generalist responsibilities when needed.
  • Must be authorized to work in the United States.
  • Design, develop, and maintain backend services using Java (Java 11+), Spring Boot, and Hibernate.
  • Design applications for cloud deployment on AWS, using Docker and Kubernetes for containerization.
  • Build and optimize RESTful APIs and microservices architectures to support business requirements.
  • Contribute to architectural decisions, ensuring scalability, security, and maintainability.
  • Work with relational databases like MySQL, including schema design and query optimization.
  • Identify and remediate vulnerabilities, optimize JVM performance, and implement secure coding practices.
  • Improve deployment workflows using GitLab CI/CD and automated testing.
  • Troubleshoot and resolve complex production issues, conducting root cause analysis and implementing solutions.
  • Be open to collaborating on frontend or infrastructure-related tasks when needed.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLCloud ComputingDesign PatternsHibernateJavaKubernetesMySQLSoftware ArchitectureSpring BootSpring MVCREST APICI/CDProblem SolvingRESTful APIsDevOpsMicroservices

Posted about 2 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 72700.0 - 176000.0 USD per year

🔍 Software Development

🏢 Company: jobs

  • 4+ years of professional experience in software development building large-scale enterprise applications with a strong emphasis on backend development in Java.
  • High proficiency and strong skills in Java, J2EE Technologies, Spring-MVC, Spring-boot, object-oriented, REST API's, Linux and functional programming.
  • Experience working with database technologies like Oracle, MySQL, NoSQL alternatives.
  • Good analytics & problem-solving skills with a solid foundation in algorithms, data structures and common design patterns.
  • Experience developing large scale distributed systems.
  • Understanding of advanced object-oriented design and development principles.
  • Experience developing solutions for service monitoring, automated remediation, measuring availability, reliability & performance analytics.
  • Write efficient, elegant, and reusable code, ensuring timely delivery of high-quality solutions.
  • Design, develop, and maintain intuitive, bug-free software with a focus on platform scalability and user needs.
  • Collaborate with Product Owners, cross-functional teams to understand and fulfill business requirements.
  • Monitor products and applications to ensure reliability, resilience, and maintaining high software quality.
  • Develop solutions that enhance customer experience and address their needs.
  • Lead by example, fostering a positive, psychologically safe, and inclusive team culture while mentoring other engineers and guiding the team’s technical direction.
  • Triage, debug, and fix bugs.

Backend DevelopmentSoftware DevelopmentSQLDesign PatternsJavaJava J2EESpring BootSpring MVCAlgorithmsData StructuresREST APICI/CDLinuxMicroservicesDebugging

Posted about 4 hours ago
Apply
Apply

🧭 Full-Time

💸 185000.0 - 220000.0 USD per year

🔍 Financial Services

  • Minimum 7 years of professional experience building and maintaining backend software
  • Experience building scalable backend technologies
  • Experience scaling database platforms (Nosql, SQL)
  • Strong desire to learn, exchange feedback and grow - from our internal legacy and futuristic technical designs, to retirement domains and workflows that are critical for our business.
  • Ability to think creatively, and share knowledge with others
  • Ability to write understandable, testable code with an eye towards maintainability
  • Proactive and empathetic mindset - you love to roll up your sleeves to fix problems for our customers
  • Completed formal training in computer science related discipline (Bachelors or Masters preferred)
  • Build and maintain business-critical software to process and record customers' retirement savings
  • Improve complex processes and systems to make them more robust, higher performance and require less human intervention
  • Collaborate with other engineers and stakeholders to share knowledge and build expertise
  • Write clean, high-quality code and tests while keeping the system fast and reliable
  • Develop and analyze monitors and tests to assess performance, scalability and reliability
  • Develop ownership over critical retirement workflows and domains
  • Make informed engineering tradeoff decisions
  • Delight internal and external stakeholders
  • Participate in development life cycle activities like analysis, design, coding, testing and production release
Posted about 11 hours ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Vanta👥 501-1000💰 $150,000,000 Series C 8 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • You have hands-on experience working with Snowflake (or similar data platforms) and understand best practices for managing infrastructure as code using Terraform.
  • You’re comfortable designing scalable data models, optimizing query performance, and building and maintaining reliable data pipelines that power core product functionality.
  • Lead complex projects with multiple stakeholders and engineers to deliver significant impact to our business
  • Set direction for critical technical surface areas, enabling us to stay ahead of continued rapid growth
  • Design, develop, and own new product functionality and/or infrastructure leveraging modern frameworks and tooling (TypeScript, React, Node.js)
  • Work with talented and kind engineers to make a significant impact on our customer base, enabling them to improve their security and prove it
  • Contribute to building Vanta’s engineering culture as we grow

AWSBackend DevelopmentLeadershipNode.jsSQLReact.jsSnowflakeTypeScriptData engineeringCommunication SkillsProblem SolvingRESTful APIsMentoringTerraformData modelingSoftware Engineering

Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 200000.0 USD per year

🔍 Cybersecurity

🏢 Company: Synack👥 251-500💰 Secondary Market over 4 years agoArtificial Intelligence (AI)SecurityCyber SecurityNetwork Security

  • BS degree in Computer Science or equivalent experience
  • 7+ years of software engineering experience
  • 3+ years of Go programming experience
  • Network fundamentals (TCP/IP, UDP)
  • Solid engineering fundamentals (security, resilience, availability, performance, load balancing, synchronous and asynchronous programming models, etc)
  • Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing
  • Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable
  • Experience with asynchronous messaging technologies such as Google PubSub, Kafka
  • Experience with NoSQL and RDBMS technologies
  • Strong Experience with Docker, Kubernetes, Cloud Environments (GCP preferred)
  • Experience working on agile teams
  • Excellent communication and collaboration skills in all mediums
  • Design, implement and deliver well-tested, scalable, highly available software services
  • Actively engage and participate in design and code reviews
  • Take software through CI/CD all the way to production and be responsible for availability
  • Utilize GCP platform from running containers to integrating with hosted services
  • Identify performance bottlenecks across components
  • Collaborate on a cross-functional team, working with Product, Operations, and DevOps
  • Integrate monitoring and alerting capabilities with backend services to allow proactive improvements to availability and response times

Backend DevelopmentDockerSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsGCPKafkaKubernetesSoftware ArchitectureAlgorithmsData StructuresGogRPCREST APINosqlCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMicroservicesJSONDebugging

Posted 6 days ago
Apply
Apply

📍 LATAM

🧭 Full-Time

🔍 Software Development

🏢 Company: Qualified👥 101-250💰 $95,000,000 Series C almost 3 years agoB2BMarketingGenerative AIMarketing AutomationMeeting SoftwareChatbot

  • 5+ years of experience building modern web applications, with a recent focus on leveraging AI/ML technologies.
  • Proficiency in programming languages such as Ruby on Rails, JavaScript, Python, or Go.
  • Hands-on experience in AI-driven application development, including experiment setup, dataset curation, model training, offline evaluation, error analysis, deployment, and online evaluation.
  • Strong background in data-focused backend development and ETL processes.
  • Experience working with SQL and RDBMS (PostgreSQL preferred) and data warehousing solutions.
  • Strong software engineering practices, including coding, unit testing, code reviews, and design documentation.
  • B.S. or higher in Computer Science (or equivalent work experience).
  • Develop and maintain scalable, high-performance backend systems foundational to our product's functionality.
  • Determine the best ways to incorporate LLMs, embeddings, and other AI technologies into Qualified’s platform, exploring boundaries and applying new learnings to enhance our product offerings.
  • Architect and execute robust ETL pipelines for managing and standardizing data from diverse sources, optimizing these pipelines to support RAG models' training and inference processes efficiently.
  • Ensure the core functionality of our product is stable, scalable, well-maintained, and continuously improving, thus fueling business growth.
  • Embrace a product-focused mindset to tackle technical challenges related to quality, performance, robustness, and reliability.
  • Contribute to our team’s culture and future by mentoring fellow engineers, championing product-focused values, and establishing standards of engineering excellence.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLAgileData AnalysisETLJavascriptMachine LearningRuby on RailsData engineeringREST APICI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 10 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Qualified👥 101-250💰 $95,000,000 Series C almost 3 years agoB2BMarketingGenerative AIMarketing AutomationMeeting SoftwareChatbot

  • 5+ years of experience in data-centric backend development and ETL processes.
  • Proficiency in programming languages such as Ruby on Rails, JavaScript, Python, or Go.
  • Experience working with SQL and RDBMS (PostgreSQL preferred) and data warehousing solutions.
  • Strong software engineering practices, including coding, unit testing, code reviews, and design documentation.
  • B.S. or higher in Computer Science (or equivalent work experience).
  • Develop and maintain scalable, high-performance backend systems foundational to our product's functionality.
  • Determine the best ways to incorporate LLMs, embeddings, and other AI technologies into Qualified’s platform, exploring boundaries and applying new learnings to enhance our product offerings.
  • Architect and execute robust ETL pipelines for managing and standardizing data from diverse sources, optimizing these pipelines to support RAG models' training and inference processes efficiently.
  • Ensure the core functionality of our product is stable, scalable, well-maintained, and continuously improving, thus fueling business growth.
  • Embrace a product-focused mindset to tackle technical challenges related to quality, performance, robustness, and reliability.
  • Contribute to our team’s culture and future by mentoring fellow engineers, championing product-focused values, and establishing standards of engineering excellence.

Backend DevelopmentPostgreSQLPythonSQLArtificial IntelligenceETLMachine LearningRuby on RailsAlgorithmsData engineeringData StructuresREST APIAgile methodologiesData modelingSoftware EngineeringData management

Posted 10 days ago
Apply
Apply

📍 Spain

🔍 Gaming

🏢 Company: ESL FACEIT Group👥 501-1000🫂 Last layoff about 1 year agoVideo GamesGamingDigital EntertainmenteSports

  • Current commercial experience with Java and Spring Framework on large scalable projects
  • Ability to design amazing distributed APIs and scheduled procedures
  • Experience working within a large Microservices environment
  • Excellent knowledge of RESTful/gRPC or APIs
  • Good understanding of Async communication
  • Experience with Docker or Kubernetes
  • In-depth understanding of testing
  • Previous experience working on large complex applications
  • Basic knowledge of Golang/Go
  • Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing and deployment
  • Design and develop distributed APIs and scheduled procedures
  • Solve complex technical requirements or issues by leading analysis and development
  • Work with the latest tools and continually learn and develop your skillset
  • Contribute to team meetings; troubleshooting development and production problems across multiple environments and operating platforms
  • Develop any required proof-of-concept work as part of the technical design process
  • Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution
  • Ability to clearly write technical and solution design specifications
  • Support users by developing documentation and assistance tools
Posted 11 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Vanta👥 501-1000💰 $150,000,000 Series C 8 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Have at least 8 years of industry experience
  • Have a strong product mindset and previous experience working in product engineering
  • Have experience with data models
  • Have worked on or shipped enterprise products
  • Have played technical leadership roles for teams or complex projects
  • Have an interest in learning about security or prior experience in the space
  • Lead complex projects with multiple stakeholders and engineers to enable our business and team to scale
  • Support design reviews, communicate constraints, and help engineers make the right trade-offs
  • Develop and launch greenfield products
  • Drive initiatives to increase operational posture and execution quality across the engineering organization

AWSBackend DevelopmentLeadershipNode.jsProject ManagementSoftware DevelopmentExpress.jsGitMongoDBProduct ManagementReact.jsTypeScriptREST APICI/CDMentoringMicroservicesSoftware Engineering

Posted 21 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 186005.0 - 218900.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • You have at least 5 years of experience in software engineering.
  • You’ve designed, built, scaled and maintained production services, and know how to compose a service oriented architecture.
  • You write high quality, well tested code to meet the needs of your customers.
  • You’re passionate about building an open financial system that brings the world together.
  • Build new services to meet critical product and business needs using Golang.
  • Design scalable systems to solve novel problems with modern cloud technology and industry best practices.
  • Articulate a long term vision for maintaining and scaling our backend systems and the teams running them.
  • Work with engineers, designers, product managers and senior leadership to turn our product and technical vision into a tangible roadmap every quarter.
  • Write high quality, well tested code to meet the needs of your customers.

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLBlockchainCloud ComputingDynamoDBEthereumMongoDBREST APIWeb3.jsMicroservicesJSONSoftware Engineering

Posted 21 days ago
Apply

Related Articles

Posted 26 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 7 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.