Apply

Senior Software Engineer, Backend

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, 8+ years

📍 Location: United States

🔍 Industry: Creator commerce

🏢 Company: LTK USA

🗣️ Languages: English

⏳ Experience: 8+ years

🪄 Skills: AWSDockerLeadershipSoftware DevelopmentAgileDynamoDBHadoopHadoop HDFSJavaKubernetesMachine LearningMySQLOAuthSCRUMC++CassandraGoGrafanaNosqlCommunication SkillsCollaborationMentoring

Requirements:
  • 8+ years of software development experience in the backend.
  • History of designing and building highly scalable distributed systems in a cloud environment.
  • Experience with AWS systems such as ECS, Lambda, and RDS.
  • Experience writing services in Golang or another compiled language (C++, Java, etc.).
  • Experience building scalable internal and public-facing APIs (REST, JSON, HTTP).
  • Experience integrating 3rd party APIs (REST, OAuth).
  • Strong technical leadership and mentoring skills.
  • Experience working with big data and asynchronous eventing patterns.
  • Relational Database experience such as MySQL.
  • Experience with non-relational data stores such as DynamoDB or Cassandra.
  • Experience with observability tools like Datadog or Grafana.
  • Familiarity with agile methods, Scrum, or Kanban frameworks.
Responsibilities:
  • Possess deep knowledge and proficiency in your primary language, enabling you to provide guidance, mentorship, and support to junior team members.
  • Contribute to the development of high-quality software solutions, solve complex technical challenges, and make informed decisions that drive positive outcomes for the organization.
  • Excel at analyzing and dissecting complex problems, identifying root causes, and proactively addressing potential issues.
  • Responsible for architecting scalable, efficient, and reliable systems that meet the organization’s needs.
  • Willingness to take ownership of complex issues and act as a technical leader in crisis situations.
Apply

Related Jobs

Apply

📍 USA

🔍 Financial Services

🏢 Company: Coinbase Careers Page👥 1000-5000

  • At least 5 years of experience in software engineering.
  • Experience designing, building, scaling, and maintaining production services.
  • Ability to compose a service-oriented architecture.
  • High-quality code writing skills and commitment to customer needs.
  • Passion for building an open financial system that connects the world.

  • 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 backend systems.
  • Collaborate with engineers, designers, product managers, and senior leadership to define a tangible roadmap.
  • Write high quality, well tested code to fulfill customer needs.

DockerBlockchainDynamoDBPostgresMicroservices

Posted 7 days ago
Apply
Apply

📍 CA, WA, NY, NJ, CT, all other U.S. states

🧭 Full-Time

💸 169000.0 - 240000.0 USD per year

🔍 Financial Technology

🏢 Company: Affirm👥 1001-5000💰 Post-IPO Equity about 4 years ago🫂 Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience designing, developing, and launching backend systems at scale using languages like Python or Kotlin.
  • Experience developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Ability to define technical plans for significant features with elegant designs.
  • Proficiency in making significant changes in large code bases safely.
  • Proactive in seeking feedback and demonstrating growth ownership.
  • Strong verbal and written communication skills for collaboration with global teams.
  • Bachelor’s degree in a related field or equivalent practical experience.

  • You will be responsible for owning and delivering quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Ensure support throughout delivery and collaborate with product management, design & analytics.
  • Identify project, process, technology or business issues and advocate for solutions.
  • Create and monitor metrics for your team's artifacts and support operations.
  • Foster a culture of quality and ownership and set code review standards.
  • Develop talent by providing feedback and guidance.

AWSBackend DevelopmentPythonKotlinKubernetesMachine LearningMySQL

Posted 9 days ago
Apply
Apply

📍 US

🧭 Full-Time

💸 132444.0 - 171719.0 USD per year

🔍 Digital media and e-commerce

🏢 Company: Infinite Reality👥 101-250💰 $350,000,000 6 months agoMedia and EntertainmentWeb3Metaverse

  • Extensive Backend Development Experience: 5+ years of professional experience in Backend development.
  • Proficiency in FeathersJS and TypeScript.
  • Hands-on experience with at least one cloud provider (AWS, GCP, or Azure).
  • Expertise in Kubernetes, especially networking components (e.g., NodePort, ClusterIP).
  • Strong understanding of cloud infrastructure and Kubernetes workflows.
  • Demonstrated knowledge of application security best practices in backend development.
  • Proven track record of backend development in fast-paced, innovative environments.
  • Strong analytical and problem-solving skills with attention to scalability and security.
  • Ability to work collaboratively across teams to deliver high-impact solutions.
  • Growth mindset with adaptability to new tools and technologies.

  • Design, develop, and maintain scalable backend services using FeathersJS and TypeScript.
  • Implement secure and efficient cloud-native architectures using AWS, GCP, or Azure infrastructure.
  • Develop and optimize Kubernetes networking components such as NodePort, ClusterIP, Ingress, and LoadBalancer.
  • Ensure adherence to application security best practices throughout the development lifecycle.
  • Collaborate with cross-functional teams to define project requirements and deliver robust backend solutions.
  • Optimize backend services for performance, scalability, and maintainability.
  • Troubleshoot complex technical issues and provide effective solutions.

AWSBackend DevelopmentGCPKubernetesTypeScriptAzure

Posted 11 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 180000.0 - 220000.0 USD per year

🔍 Healthcare technology

🏢 Company: SmarterDx👥 101-250💰 $50,000,000 Series B 8 months agoArtificial Intelligence (AI)HospitalInformation TechnologyHealth Care

  • 5+ years of development experience with a focus on backend and cloud-based solutions
  • Expertise in Python and familiarity with Typescript and React
  • Experience working with Postgres or a similar relational database
  • Experience building cloud-native distributed systems and working with event-driven architectures
  • Experience working with product managers to plan, build, and iterate on deliverables
  • Experience working in a security-conscious environment
  • Excellent communication and team collaboration skills
  • Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience

  • Design, build and launch new features and improve the overall quality of SmarterDx’s apps
  • Collaborate across disciplines to understand our users and iterate on new ideas
  • Protect patients’ privacy and security through secure coding practices
  • Research and advocate for improved techniques, processes, and designs within the team
  • Support SmarterDx’s apps in production

AWSPostgreSQLPythonElasticSearchKubernetesTypeScript

Posted 30 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 about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

🏢 Company: Career Renew

  • 5+ years experience in software development and writing very high quality code.
  • Strong expertise in building large scalable systems.
  • Proficiency in Node.js, PostgreSQL, Redis Clusters, Go, Python, Kubernetes, AWS (EKS, Amplify, Elasticache, RDS).
  • Professional or native English language proficiency.
  • BS or MS degree in a STEM major or equivalent job experience is required.

  • Develop new features and software improvements.
  • Test, deploy and debug backend API services.
  • Write clear, tested, documented code.
  • Create and review technical design, code, and documentation.
  • Contribute to Wynd’s infrastructure which includes mobile, desktop and server-side applications.

Backend DevelopmentNode.jsPostgreSQLPythonAWS EKSKubernetesGoRedis

Posted about 1 month 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 about 1 month ago
Apply
Apply

📍 San Francisco, California, United States; New York, New York, United States

🧭 Full-Time

💸 180000 - 240000 USD per year

🔍 Web3 on Bitcoin

🏢 Company: Ord.io👥 1-10💰 $2,000,000 Pre-seed 9 months agoCryptocurrencyBitcoinInformation Technology

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • 5+ years full-time software engineering experience
  • Proficient with Node.js, MySQL, Redis, TypeScript, RESTful APIs, AWS, CI/CD
  • Strong experience building and owning high-availability, scalable, secure, low-latency systems
  • Self-starter who proactively takes initiative without waiting for direction

  • Lead initiatives to launch new products and infrastructure
  • Maintain and improve existing systems
  • Strengthen and evolve our culture of engineering excellence
  • Interface directly with users and help shape the product direction

AWSNode.jsMySQLTypeScriptRedisCI/CDRESTful APIs

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000 - 200000 USD per year

🔍 Financial Technology

  • 5+ years of experience in software development or engineering, with a deep understanding of system design and architecture.
  • Motivated leader, inspiring team growth and fostering a culture of continuous learning.
  • Excellent communicator, adept at sharing complex ideas with diverse audiences.
  • Proficiency in modern programming languages such as Python, Kotlin, or similar.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
  • Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development.
  • Strong understanding of software development methodologies (Agile, Scrum, DevOps).
  • Excellent problem-solving and analytical skills.

  • Lead the design, development, and deployment of software systems and applications.
  • Collaborate with cross-functional teams to define software requirements and architecture.
  • Write clean, maintainable, and efficient code in programming languages such as Python, Kotlin, or others as required.
  • Optimize and refactor existing code to enhance performance and scalability.
  • Provide mentorship and guidance to junior and mid-level engineers.
  • Review code, provide feedback, and ensure adherence to best coding practices.
  • Lead technical discussions, design reviews, and solution brainstorming sessions.
  • Analyze and troubleshoot complex technical issues.
  • Develop innovative solutions to meet business needs, focusing on robustness, security, and performance.
  • Design and implement large-scale, high-availability, and scalable systems.

AWSDockerPythonSoftware DevelopmentSQLAgileKotlinKubernetesSCRUMAzureNosqlAnalytical SkillsDevOps

Posted about 2 months ago
Apply
Apply

📍 USA

🔍 Financial services, cryptocurrency

🏢 Company: Referrals Only Board

  • You have at least 5 years of experience in software engineering.
  • You’ve designed, built, scaled, and maintained production services and are familiar with service-oriented architecture.
  • You understand the testability of systems and possess knowledge of testing methodologies for functional and non-functional requirements.
  • You write high quality, well tested code to meet customer needs.
  • You’re passionate about building an open financial system that connects the world.

  • Develop and implement automated testing infrastructure to scale the validation of product behaviors.
  • Evaluate and introduce new testing tools and methodologies to improve efficiency.
  • Oversee the creation and execution of test plans, test cases, and test scripts.
  • Integrate automated tests into CI/CD pipelines and streamline the testing process.
  • Mentor junior engineers and foster a culture of continuous improvement.
  • Partner with Consumer product teams and align on outcomes.
  • Define testing best-practices and drive culture change within product teams.
  • Provide regular status updates to stakeholders on progress.

DockerLeadershipDynamoDBMongoDBRubyGoPostgresCI/CDMicroservices

Posted 2 months ago
Apply