Apply

Senior Software Engineer

Posted over 1 year agoViewed

View full description

πŸ’Ž Seniority level: Senior, At least five years

πŸ” Industry: Telehealth platform for orthodontia

πŸ—£οΈ Languages: English

⏳ Experience: At least five years

πŸͺ„ Skills: Backend DevelopmentPythonGitMongoDB

Requirements:
Experience with modern programming languages (.NET Core and Python), javascript frameworks, databases, cache management, microservices, event-driven architecture, Git, Infrastructure as Code, Domain-Driven Design, and CQRS
Responsibilities:
Provide development, quality assurance, and operational support for SDC’s website, mobile application, and backend services with emphasis on financial sub-systemsApply

Related Jobs

Apply

πŸ“ North America, Europe, the Middle East, and APAC

πŸ” ICS/OT Cybersecurity

🏒 Company: Dragos

  • 4+ years of experience with JVM-based languages in complex, scalable environments.
  • Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., Elasticsearch, MongoDB).
  • Experience working within microservices architecture.
  • Experience designing, implementing, and maintaining features in complex software systems.
  • Exposure to Go and Python in production environments.
  • Understanding of cloud-first development and deployment.
  • Plan, develop, and test large-scale projects efficiently.
  • Provide feedback through code reviews and system design reviews with your team.
  • Offer technical input throughout the development lifecycle, collaborating with your team to shape features.
  • Follow established patterns and best practices, and evolve or develop them as needed.
  • Recommend product improvements based on stakeholder feedback.
  • Participate in regular peer feedback as part of our review cycle.

Backend DevelopmentPostgreSQLPythonCloud ComputingElasticSearchJavaJVMMongoDBGoCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 5 minutes ago
Apply
Apply

πŸ“ United States, Canada, United Kingdom, Australia, Singapore

πŸ” Software Development

🏒 Company: General Assembly

  • 6+ years of professional software development experience, with a strong focus on Ruby on Rails and JavaScript (React/Next.js).
  • Deep understanding of object-oriented programming, test-driven development (TDD), and system-level tooling.
  • Exceptional ability to debug and resolve complex issues quickly and effectively.
  • Proven ability to guide and mentor junior engineers, and contribute to technical leadership.
  • Strong communication and collaboration skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
  • Solid understanding of the software development lifecycle (SDLC) and experience with agile methodologies (preferably scrum).
  • Awareness of the business value of engineering work and the ability to prioritize tasks accordingly.
  • Deep understanding of testing methodologies. Capable of implementing and maintaining robust test suites.
  • Ability to follow and improve existing code patterns.
  • Design, develop, and maintain robust and scalable web applications using Ruby on Rails and React/Next.js.
  • Guide and mentor junior engineers, fostering a culture of technical excellence and collaboration.
  • Tackle complex technical challenges with a pragmatic and efficient approach, ensuring high-quality solutions.
  • Work closely with cross-functional teams to define requirements, provide technical expertise, and ensure alignment with business objectives.
  • Contribute to the technical strategy and standards for the team, promoting best practices and continuous improvement.
  • Maintain system health and reliability, including providing front-line support and participating in on-call rotations.
  • Understand the business value of engineering efforts and contribute to budget-conscious decision-making.

Backend DevelopmentSoftware DevelopmentSQLAgileFrontend DevelopmentJavascriptReact.jsRuby on RailsNext.jsCI/CDMentoringDebugging

Posted about 4 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 175000.0 USD per year

πŸ” Media and Technology

  • 5+ years of professional software engineering experience
  • 4+ years of experience with Elixir (or another functional language) in production
  • Solid understanding of OTP
  • Experience building web apps with Phoenix and LiveView
  • Experience designing and consuming APIs
  • Experience working with relational databases (preferably PostgreSQL)
  • Appreciation for automated tests and testing culture
  • Contribute to core web platform and supporting applications.
  • Lead projects and provide guidance and mentorship.
  • Help fix bugs and improve code quality.
  • Reduce complexity.

AWSBackend DevelopmentDockerPostgreSQLSQLGitTypeScriptAPI testingREST APICI/CDAgile methodologiesRESTful APIsSoftware EngineeringDebugging

Posted about 10 hours ago
Apply
Apply

πŸ“ Latin America

🏒 Company: Jahnel GroupπŸ‘₯ 101-250Product DesignInformation TechnologySoftware

  • 5+ years of experience as a Software Engineer
  • Proficiency in .NET (C#) and/or Java
  • Strong knowledge of SQL and relational databases
  • Experience with CI/CD tools and pipeline management
  • Familiarity with Test-Driven Development (TDD) and automated testing practices
  • Ability to work collaboratively in a distributed, remote-first environment
  • Strong communication skills and English fluency (written and verbal)
  • Design and develop backend services and enterprise-grade software solutions
  • Collaborate with cross-functional teams including QA, DevOps, and product management
  • Implement robust database solutions and optimize SQL queries for performance
  • Participate in the entire software development lifecycle, including TDD and CI/CD
  • Write unit and integration tests to ensure software quality
  • Maintain clear documentation and follow best practices in version control
  • Troubleshoot and resolve production issues with a focus on stability and scalability

Backend DevelopmentSQLGitJavaC#.NETCommunication SkillsCI/CDRESTful APIsFluency in EnglishSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 148000.0 - 185000.0 USD per year

πŸ” Software Development

🏒 Company: Caribou FinancialπŸ‘₯ 251-500πŸ’° $115,000,000 Series C about 3 years agoAutomotiveLendingFinancial ServicesFinTech

  • Prior work maintaining and improving consumer applications and partner integration APIs
  • Enjoys collaborating with Product, Design, and Data teams to turn ideas into real features that drive revenue and satisfy end users needs
  • Detail oriented engineers, with an understanding of, and a passion for, creating well-crafted software
  • Driven, life-long learners committed to expanding their skills in engineering
  • Full-stack understanding of production software systems from Docker to DOM, to containers and caches, to databases and DNS, to runtimes and REST
  • A commitment to bringing out the best in those around them as a measure of their success
  • Seasoned engineers with experience deploying and operating their products in production, troubleshooting and resolving production incidents
  • Thrives in a remote-first environment, self-motivated, with an appreciation for collaboration and growth opportunities within a diverse team
  • Work with other engineers and leadership to improve our code, striving for flexibility and agility in the face of expanding and changing business requirements
  • Mentor and coach the engineers on the team to expand their skillsets through peer programming, coaching, and being a multiplier of leadership
  • Aid in work breakdown and agile trade offs in our scrum process, efficiently and effectively delivering great software sprint by sprint
  • Partner with Product Owners to understand the market and business context for your product, participating in a collaborative environment for product design and evolution
  • Play a role in defining and evolving how Engineering works at Caribou

Backend DevelopmentDockerLeadershipNode.jsSoftware DevelopmentSQLFull Stack DevelopmentGitReact.jsRuby on RailsSCRUMTypeScriptAPI testingCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ Mexico

🧭 Full-Time

πŸ” Software Development

  • 5+ years of experience in modern web development with React, Node.js, TypeScript, and JavaScript.
  • Strong background with microservices, cloud architecture, and serverless development (preferably AWS).
  • Solid knowledge of SQL, NoSQL, and API design (REST/GraphQL).
  • Experience in automated testing, CI/CD, and agile delivery environments.
  • Proficiency in English communication (verbal and written).
  • Lead the design and development of new features using the MERN stack.
  • Build cloud-native apps with AWS Lambda, Aurora, DynamoDB, ECS, and GraphQL.
  • Improve system scalability, performance, and architecture.
  • Write clean, efficient, and maintainable code with CI/CD and test automation.
  • Collaborate closely with product and design to deliver intuitive user experiences.
  • Guide junior developers through code reviews and technical mentoring.

AWSBackend DevelopmentDockerGraphQLNode.jsSoftware DevelopmentSQLAgileDynamoDBExpress.jsJavascriptReact.jsTypeScriptAmazon Web ServicesREST APIServerlessReactCI/CDMicroservicesDebuggingEnglish communication

Posted 1 day ago
Apply
Apply

πŸ“ Mexico

🧭 Full-Time

πŸ” Software Development

🏒 Company: Varicent

  • 5+ years of experience in modern web development with React, Node.js, TypeScript, and JavaScript.
  • Strong background with microservices, cloud architecture, and serverless development (preferably AWS).
  • Solid knowledge of SQL, NoSQL, and API design (REST/GraphQL).
  • Experience in automated testing, CI/CD, and agile delivery environments.
  • Lead the design and development of new features using the MERN stack.
  • Build cloud-native apps with AWS Lambda, Aurora, DynamoDB, ECS, and GraphQL.
  • Improve system scalability, performance, and architecture.
  • Write clean, efficient, and maintainable code with CI/CD and test automation.
  • Collaborate closely with product and design to deliver intuitive user experiences.
  • Guide junior developers through code reviews and technical mentoring.

AWSBackend DevelopmentDockerGraphQLNode.jsSoftware DevelopmentSQLAgileDynamoDBExpress.jsFrontend DevelopmentJavascriptKafkaReact.jsTypeScriptAPI testingREST APIReduxServerlessTestRailReactCommunication SkillsCI/CDProblem SolvingMentoringMicroservicesTechnical supportSoftware EngineeringEnglish communication

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: CitizenShipper

  • Backend: Node.js, Express, PostgreSQL, AWS
  • Frontend: React, TypeScript
  • Infra: Docker, Kubernetes (EKS), CI/CD
  • Architect and ship features across the stack β€” no silos, no handoffs
  • Rewrite brittle legacy flows into scalable, elegant systems
  • Own key infrastructure decisions and obsess over performance
  • Work directly with the CEO and cross-functional leadership team
  • Drive revenue. Improve lives. Leave your fingerprints on a product that matters

AWSBackend DevelopmentDockerNode.jsPostgreSQLExpress.jsFrontend DevelopmentFull Stack DevelopmentGitJavascriptKubernetesSoftware ArchitectureTypeScriptREST APIReactCI/CDMicroservicesSoftware Engineering

Posted 2 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 140000.0 - 160000.0 USD per year

πŸ” Software Development

🏒 Company: JobgetherπŸ‘₯ 11-50πŸ’° $1,493,585 Seed over 2 years agoInternet

  • 5+ years of experience building scalable backend applications and APIs.
  • Proficiency in Go, Python, or Java, with a strong grasp of SQL and NoSQL databases (e.g., Bigtable, BigQuery, DynamoDB).
  • Experience working with cloud infrastructure, preferably AWS or GCP, and CI/CD pipelines.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Strong problem-solving and analytical skills, with the ability to communicate complex concepts clearly.
  • Design and implement ETL pipelines capable of processing large-scale datasets efficiently.
  • Build and maintain robust APIs for data retrieval, including support for complex query types.
  • Architect scalable data storage and retrieval systems using SQL/NoSQL technologies.
  • Transform raw data into structured, high-value data products to support business and operational decisions.
  • Collaborate with internal stakeholders to align data architecture with product and customer needs.
  • Document technical processes and mentor junior team members.
  • Ensure performance, security, and scalability across the data platform.

AWSBackend DevelopmentDockerPythonSQLDynamoDBETLGCPJavaKubernetesAPI testingData engineeringGoNosqlCI/CDRESTful APIsData modelingSoftware EngineeringData analytics

Posted 2 days ago
Apply
Apply

πŸ“ United States, Canada, United Kingdom, Australia, New Zealand

🧭 Full-Time

πŸ’Έ 148500.0 - 230000.0 USD per year

πŸ” Software Development

🏒 Company: Replicated

  • Senior/Staff level professional development experience with Go and associated tooling.
  • Senior/Staff level professional experience with Kubernetes and cloud native projects.
  • Ability to positively impact the engineering practices and software craftsmanship of your team
  • You have developed software for external users, ideally for a highly technical audience
  • Excellent technical communication and collaboration skills with the proven ability to: Influence, lead, and mentor within the team and across the engineering organization..
  • Communicate with leadership and other stakeholders across the company.
  • Engage with customers to better understand the problems they are trying to solve.
  • Experience developing and shipping software in a cloud-native, customer-facing infrastructure.
  • Experience taking on complex challenges and breaking them down into iterative deliverables.
  • Experience delivering software within the constraints of a modern CI/CD pipeline
  • A high degree of curiosity for innovative software, balanced with an appreciation for sustainable solutions.
  • Provide the thought-leadership to the pod that elevates the way we work
  • Work with product managers, designers, engineers, and customers to iterate features from the idea stage to release and beyond.
  • Mentor and be mentored, growing and investing in each other's growth is a key part of our culture.
  • Be curious about everything we deliver and the problems we are solving for our customers.
  • Collaborate with your teammates to deliver solutions for our customers.
  • Participate in the team’s support and on-call rotations.
  • Contribute and champion a culture of quality and testing. Help guide others who may have less experience in this area.

DockerLeadershipCloud ComputingGitKubernetesGoCommunication SkillsCI/CDRESTful APIsMentoringSoftware EngineeringCustomer support

Posted 2 days ago
Apply