Apply

Software Engineer, Backend

Posted 2 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 5+ years

πŸ’Έ Salary: 120000.0 - 190000.0 USD per year

πŸ” Industry: Financial services

🏒 Company: AtomicπŸ‘₯ 51-100Consulting

πŸ—£οΈ Languages: English

⏳ Experience: 5+ years

πŸͺ„ Skills: REST APIMicroservices

Requirements:
  • Computer Science degree or equivalent experience.
  • 5+ years of experience designing and developing highly scalable distributed systems and APIs in Golang or similar.
  • Desire to establish architectural decisions and strong fundamentals in data structures and algorithms.
  • Experience designing and implementing highly scalable and reliable REST APIs.
  • Experience in the successful delivery of high-quality production services and systems.
Responsibilities:
  • Play a key role in designing, developing, and architecting microservices.
  • Leverage a cloud-native technology stack (Kubernetes, Istio).
  • Help build services that facilitate financial prosperity for individuals.
Apply

Related Jobs

Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 140000.0 - 210000.0 USD per year

πŸ” CRM

  • We're looking for high achieving, full-time Software Engineers.
  • You should have a good understanding of web technologies.
  • You need to be comfortable in a fast-paced environment with a small, talented team.
  • Ability to manage time well, communicate effectively, and collaborate in a fully distributed team is essential.

  • You will be joining one of our six cross-functional teams.
  • You will collaborate with other backend & frontend engineers, product managers, and designers.
  • Your goal will be to design, implement, launch, and scale major systems and user-facing features.

AWSDockerPostgreSQLPythonElasticSearchFlaskKubernetesMongoDBREST APIRedisCI/CDTerraformAnsible

Posted 7 days ago
Apply
Apply

πŸ“ Ireland

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 11 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and product feature development.
  • Experience working with product management and designers to exceed customer needs.
  • Excitement about technical challenges and understanding business strategies.
  • Experience with Go To Market teams, internal product teams, and CRM implementations.
  • Developing data analysis skills and familiarity with tools like Amplitude and Excel.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Coaching and mentorship experience.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build, and analyze new features and tools that contribute to company growth.
  • Work with a small cross-functional team including engineers, PMs, designers, and researchers.
  • Collaborate across the company to improve user goals and experiences.
  • Implement experiments for insights into user behavior.

Backend DevelopmentLeadershipSoftware DevelopmentData AnalysisJavaREST APIMicroservices

Posted 13 days ago
Apply
Apply

πŸ“ Germany, India

🧭 Full-Time

πŸ” Customer Relationship Management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35,000,000 Series E about 12 years agoπŸ«‚ Last layoff 11 months agoSaaSAnalyticsMarketingCopywritingSocial Media

  • A passion for clean, scalable code and for product feature development and innovation.
  • Experience working closely with product management and designers.
  • Excitement for technical challenges and understanding business and go-to-market strategies.
  • Experience with Go To Market teams, internal product teams, or customized CRM implementations.
  • Interest in developing data analysis skills and collaborating with ops and analytics teams.
  • Ability to work collaboratively to solve problems and develop product architecture.
  • Experience in coaching and mentorship.
  • Track record in partnering with recruiting to build engineering teams.

  • Write and ship production code that has meaningful user and business impact.
  • Envision, build and analyze new features and tools that contribute to company growth and revenue.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across the company in various functions.
  • Help users achieve their goals through implemented changes.
  • Conduct experiments to gain insights into user behavior.
  • Obtain exposure to business operations at HubSpot.

Backend DevelopmentLeadershipSoftware DevelopmentData AnalysisJavaCollaborationMicroservices

Posted 13 days ago
Apply
Apply

πŸ“ USA

πŸ’Έ 175000.0 - 225000.0 USD per year

πŸ” Technology-led companies in healthcare, cyber, and national security

  • Proven experience building microservices and managing cloud infrastructure.
  • Proficiency in programming languages such as Python, Go, or Typescript.
  • Hands-on experience with GCP, AWS, and/or Azure.
  • Expertise in integrating third-party APIs.
  • Solid understanding of RESTful API design principles and best practices.
  • Excellent problem-solving skills focused on scalable solutions.
  • Strong knowledge of database design and optimization techniques.
  • Exceptional written and verbal communication skills.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

  • Contribute to the architecting, building, and optimizing backend services and cloud infrastructure.
  • Collaborate with cross-functional teams to gather requirements and architect solutions that align with business objectives.
  • Mentor and guide junior engineers, fostering collaboration and growth within the team.
  • Develop and maintain GRPC and RESTful APIs to enable seamless integration.
  • Integrate third-party APIs to enhance application functionality.
  • Ensure the security and scalability of backend systems.
  • Monitor and troubleshoot production systems.
  • Stay updated with cloud technologies to enhance infrastructure.
  • Conduct code reviews and provide feedback.
  • Communicate technical concepts and updates effectively.

AWSPythonGCPTypeScriptAzureGogRPCRESTful APIsMicroservices

Posted 13 days ago
Apply
Apply

πŸ“ United States

πŸ” Cloud Services

🏒 Company: Upbound - Job Posting

  • Experience building and operating Go-based microservice distributed system architectures.
  • Comfortable with Kubernetes.
  • Take responsibility for solving problems outside your lane.
  • Demonstrate excellence in work and constantly improve skills.
  • Empathize with customers while building solutions.
  • Recognize the importance of clear communication and effective collaboration.
  • Create a safe environment for contributions and learning.

  • Actively build Upbound Cloud.
  • Take ownership of building features in high demand by Upbound’s customers.
  • Communicate through thoughtful design documents for new initiatives.
  • Support the full project lifecycle for scalable services in a cloud environment.
  • Write and maintain Go code that interfaces with the Kubernetes API.
  • Deploy and manage Kubernetes services.
  • Author documentation, user guides, and blog posts.
  • Participate in on-call support for Upbound Cloud.

Cloud ComputingKubernetesGoMicroservices

Posted 17 days ago
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 177000.0 - 213000.0 USD per year

πŸ” FinTech

🏒 Company: Flex

  • Minimum of 5 years experience with Java.
  • Strong computer science fundamentals.
  • Ability to build high-quality APIs per specifications.
  • Experience with Java frameworks and tools like Spring, Gradle, and JUnit.
  • Experience implementing and operating services in a distributed environment at scale.
  • Familiarity with observability and monitoring tools like DataDog.
  • Able to write maintainable code using industry best practices.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills and ability to work with a distributed team.
  • Experience mentoring engineers in software development best practices.

  • Implement the service APIs used by mobile and web apps.
  • Be a part of the orchestration team responsible for app-friendly APIs that access core platform services.
  • Design, develop, test, and scale APIs to simplify rent payment processing.
  • Collaborate closely with product, design, and engineering teams.
  • Roll out changes in an agile manner with small, frequent iterations.

JavaJUNITSpringREST APICI/CDMicroservices

Posted 20 days ago
Apply
Apply

πŸ“ TN, US

🧭 Full-Time

πŸ’Έ 125000 - 200000 USD per year

πŸ” Healthcare, AI

🏒 Company: PredictionHealth

  • Experience with backend system development.
  • Knowledge of clinical datasets.
  • Ability to manage complex projects.
  • Motivated and self-directed attitude.

  • Reason around messy, clinical datasets.
  • Build and scale complex production systems.
  • Scope, plan, and deliver on complex projects with minimal direction.
  • Learn and adapt quickly.
  • Collaborate with a team of individuals with diverse skill sets in a fast-paced environment.

Backend DevelopmentSoftware DevelopmentArtificial IntelligenceData AnalysisFull Stack DevelopmentMachine LearningREST APICommunication SkillsAnalytical SkillsCollaborationProblem SolvingRESTful APIsAttention to detailOrganizational skillsTime ManagementWritten communicationDocumentation

Posted 24 days ago
Apply
Apply

πŸ“ Brazil

🧭 Full-Time

πŸ” Commerce platform

🏒 Company: VTEXπŸ‘₯ 1001-5000πŸ’° over 3 years agoπŸ«‚ Last layoff over 2 years agoE-CommerceSaaSInformation TechnologySoftware

  • Experience in building backend systems for large-scale applications.
  • Proficiency in multiple programming languages.
  • Track record of effective mentorship, guiding junior and senior team members.
  • Willingness to learn from stakeholders.
  • Strong communication skills in English and Portuguese.
  • Located in Brazil.

  • Develop a resilient, scalable commerce platform used by clients worldwide.
  • Serve as a technical reference for backend development best practices.
  • Collaborate with different teams to improve processes and ensure alignment with business goals.

Backend DevelopmentLeadershipSoftware DevelopmentREST APICommunication SkillsAnalytical SkillsCollaborationProblem SolvingRESTful APIsMentoringAttention to detailTime ManagementWritten communicationMultitaskingDocumentationMentorship

Posted 26 days ago
Apply
Apply

πŸ“ IND

πŸ” Fintech

🏒 Company: Ocrolus Inc.

  • Bachelor's degree in Computer Science or related field.
  • 5+ years engineering experience.
  • Expert in Java and/or Python and experience in building complex systems and applications.
  • Solid database skills (Postgres, MySQL etc.) and data modeling experience.
  • Experience with Web Frameworks like Spring, Flask, and related ecosystems.
  • Strong problem-solving and communication skills.
  • Ability to contribute best-practices and architectural leadership for backend applications.
  • Experience leading and owning projects from beginning to end.
  • Experience with agile methodologies and automated testing.
  • Familiarity with containerization, microservices architecture, continuous integration, Amazon Web Services, and deployment.

  • Designing, implementing, and maintaining Microservices using Java and Python.
  • Designing and developing cloud-based software products conforming to industry best practices.
  • Building systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions.
  • Building and scaling fast-growing online services and data pipelines.
  • Collaborating with other teams on security, reliability, and automation.
  • Supporting the testing process, troubleshooting issues and resolving them.

LeadershipPythonAgileFlaskJavaMySQLSpringAmazon Web ServicesPostgresCommunication SkillsAgile methodologiesMicroservicesData modeling

Posted 29 days ago
Apply
Apply

πŸ“ United Kingdom

πŸ” Esports and gaming

🏒 Company: ESL FACEIT GroupπŸ‘₯ 501-1000πŸ«‚ Last layoff 10 months agoVideo GamesGamingDigital EntertainmenteSports

  • Current commercial experience with Go/Golang 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.
  • A passion for video games and esports is a plus.
  • Proven experience working with NoSQL databases would be great.
  • Ability to follow SOLID or DRY principles.
  • Experience with Docker or Kubernetes.
  • In-depth understanding of testing.
  • Previous experience working on large complex applications.

  • 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.
  • Any other tasks that fall within this roles remit.

DockerSoftware DevelopmentGCPKubernetesGogRPCNosqlDocumentationMicroservices

Posted about 1 month ago
Apply