Apply

Senior Software Engineer, Backend

Posted 2024-11-07

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++CassandraGoGolangGrafanaNosqlCommunication 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

📍 Canada, United States, Colombia

🔍 Financial services

  • Strong sense of ownership.
  • Enjoy taking projects from inception to release.
  • Able to work with a committed and talented engineering team.
  • Excited to contribute to the company’s early story and growth.

  • Work across the entire stack with a focus on back-end development.
  • Drive the creation of financial products and experiences.
  • Help customers reach their potential.
  • Take projects from inception to release.
  • Impact technical design and engineering culture.

Backend DevelopmentLeadershipSoftware DevelopmentCross-functional Team LeadershipCommunication SkillsCollaborationMentoring

Posted 2024-11-17
Apply
Apply

📍 United States

🔍 Early education technology

  • Well-rounded technical skills in software engineering.
  • Passion for making a positive impact through code.
  • Ability to optimize solutions for technical and business drivers.

  • Work closely with product and design to deliver a platform that meets the biggest needs of teachers and parents.
  • Enjoy a high degree of ownership and autonomy in developing the backend systems.
  • Contribute to a fast-moving, lean team environment.

Backend DevelopmentLeadershipSoftware DevelopmentCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-10
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000 - 240000 USD per year

🔍 Financial Technology

  • 4+ years of experience designing, developing and launching backend systems using Python or Kotlin.
  • Proven track record with highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience defining technical plans for delivery of significant features with elegant designs.
  • Capable of making significant changes in large code bases with safe tools and practices.
  • Strong verbal and written communication skills for effective collaboration.
  • Bachelor’s degree in a related field or equivalent practical experience.

  • Own and deliver quarterly goals for the team, leading engineers through problem-solving.
  • Collaborate with product management, design, and analytics during the product development lifecycle.
  • Identify and advocate for project, process, technology, or business issues.
  • Create and monitor metrics for team operations and manage on-call efforts.
  • Foster a culture of quality through code review and design standards.
  • Develop talent on the team with feedback, guidance, and leading by example.

AWSPythonKotlinKubernetesMySQLProduct ManagementProduct DevelopmentCommunication SkillsCollaboration

Posted 2024-11-07
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000 - 200000 USD per year

🔍 Financial Technology

  • 5+ years of experience as a software engineer with leadership responsibilities and experience mentoring junior engineers.
  • Passion for working with cross-functional teams including Product, Design, Analytics, and Business teams.
  • 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.
  • Actively participate in creating an inclusive environment.

AWSDockerLeadershipPythonSoftware DevelopmentSQLAgileKotlinKubernetesSCRUMAzureNosqlAnalytical SkillsDevOps

Posted 2024-11-06
Apply
Apply

📍 U.S.

🧭 Full-Time

💸 177000 - 213000 USD per year

🔍 FinTech

🏢 Company: Flex

  • Strong computer science fundamentals.
  • Experience translating feature requirements into technical specifications.
  • Experience mentoring junior team members and introducing best practices.
  • Proficiency in Java frameworks and tools such as Spring, Gradle, and JUnit.
  • Experience in distributed services environments and with observability tools like DataDog.
  • Skills in writing high-quality, testable, maintainable, scalable, and secure code.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills for collaboration with a distributed team.

  • Responsible for implementing platforms and APIs that support all business features.
  • Part of the partner growth engineering team, building, maintaining, and improving core services.
  • Implement new partner integrations and work on projects to increase customer net adoption rate.
  • Design, develop, test, and scale services for great partner experiences and a reliable bill payment process.

AgileJavaJUNITKubernetesMySQLSpringCommunication SkillsCI/CD

Posted 2024-10-26
Apply
Apply

📍 US, Canada

🧭 Full-Time

🔍 Artificial Intelligence, Customer Engagement

🏢 Company: Cresta

  • Proven experience as a Backend Engineer with database design and system architecture focus.
  • Strong expertise in ClickHouse or similar columnar databases for large-scale, real-time analytical queries.
  • Hands-on experience with Elasticsearch for indexing and searching large datasets.
  • Proficient in backend programming languages such as Python and Go.
  • Experience with RESTful API design and development.
  • Solid understanding of distributed systems, microservices architecture, and cloud infrastructure.
  • Experience with performance tuning, data modeling, and query optimization.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

  • Design, implement, and maintain backend services and APIs to support applications.
  • Build and optimize data storage solutions using Postgres, ClickHouse, and Elasticsearch for high performance and scalability.
  • Collaborate with cross-functional teams including frontend engineers, data scientists, and machine learning engineers.
  • Monitor and troubleshoot performance issues in distributed systems and databases.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews, testing, and continuous integration efforts.
  • Ensure security, scalability, and reliability of backend services.
  • Analyze and improve system architecture, focusing on performance bottlenecks, scaling, and security.

Backend DevelopmentPythonElasticSearchClickhouseElasticsearchGoPostgresMicroservices

Posted 2024-10-26
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000 - 240000 USD per year

🔍 Finance

  • This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
  • 5+ years as a Software Engineer with leadership and mentoring experience.
  • Proficiency in Python or Kotlin.
  • Experience with MySQL and relational databases.
  • Familiarity with PyCharm or IntelliJ IDEA.
  • Proven track record in architecting and maintaining complex systems.
  • Strong ability to synthesize business, product, and technical requirements.

  • Work across the organization to plan and execute large, cross-functional initiatives including project definition, technical specification, and monitoring.
  • Create simple designs that are easily deployed and debugged while anticipating potential issues.
  • Review colleagues' work and provide feedback to maintain quality standards.
  • Lead and mentor engineers, providing context and training for ownership of initiatives.
  • Incorporate stakeholder needs and advocate for initiatives.
  • Conduct evaluations to guide hiring decisions and develop interview requirements.

LeadershipPythonKotlinMachine LearningMySQLCollaboration

Posted 2024-10-26
Apply
Apply

📍 United States

🧭 Full-Time

🔍 ECommerce

🏢 Company: Sparc The World

  • A talent for crafting simple solutions to complex problems.
  • Self-motivation, pragmatism, and commitment to ownership and outcomes.
  • Remote-first work capability within a dynamic, high-growth environment.
  • Demonstrated self-sufficiency in project completion.
  • Versatility, ownership mentality, and eagerness to tackle new challenges across the full stack.
  • Proficiency in HTML5, CSS3, and JavaScript (React), with preferred experience in Python and Cloud Platforms like GCP or AWS.
  • Minimum of 5+ years of relevant full-stack development experience, including backend (Python) and frontend (JavaScript/React).
  • Experience with microservices architecture and demonstrable experience in cloud computing.
  • Bachelor’s degree in Computer Science, a STEM-related field, or equivalent work experience.

  • Uphold and promote company values: Accountability, Collaboration, Iteration, and Attention to Detail.
  • Develop high-performance products enabling development teams to deliver features effectively.
  • Align with roadmap priorities and write scalable, testable, and maintainable code.
  • Manage project priorities, deadlines, and deliverables using technical expertise.
  • Troubleshoot production issues across the stack.
  • Conduct thorough code reviews and provide constructive feedback.
  • Foster a positive team environment and demonstrate flexibility.

DockerPythonCloud ComputingElasticSearchFlaskGCPJavascriptKubernetesMySQLJavaScriptElasticsearchHTML5CSS3RedisReactCollaborationTerraform

Posted 2024-10-23
Apply
Apply

📍 United States

🧭 Full-Time

🔍 ECommerce, Subscriptions

🏢 Company: Sparc The World

  • An aptitude for engineering simple solutions to complex problems.
  • 5+ years of relevant full-stack development experience across backend technologies like Python, Node.js, and frontend technologies including JavaScript and/or TypeScript, HTML, CSS.
  • Familiarity with microservice architecture.
  • Bachelor’s degree in Computer Science or other STEM-related field, or equivalent work experience.
  • Demonstrable experience with cloud computing.
  • Prior e-commerce experience is preferred.

  • Develop high-impact, high-performance, and scalable products to enable feature delivery.
  • Align with roadmap priorities and write frontend and/or backend code focusing on scalability and supportability.
  • Manage project priorities, deadlines, and deliverables effectively.
  • Debug production issues across the stack and conduct comprehensive code reviews.
  • Foster a positive team environment and demonstrate flexibility to support team needs.

DockerNode.jsPythonCloud ComputingElasticSearchFlaskGCPHTMLCSSJavascriptKubernetesMySQLTypeScriptJavaScriptElasticsearchHTML5CSS3RedisServerlessCollaborationTerraform

Posted 2024-10-23
Apply
Apply

📍 USA

🧭 Full-Time

💸 180625 - 212000 USD per year

🔍 Cryptocurrency and Payments

🏢 Company: Coinbase Developer Platform

  • 6+ years of experience in software development with a strong focus on backend development working closely with frontend engineers; crypto experience is a plus.
  • Mastery of Go and/or Ruby; experience with Solidity is a plus.
  • Proven track record of rapidly shipping high-quality backend systems.
  • Solid understanding of Ethereum and EVM-compatible chains, and experience with developing smart contracts.
  • Demonstrated commitment to excellent developer experiences and open source code, especially in relation to crypto and payments.
  • Understanding of distributed systems, microservices architecture, and event-driven architectures.
  • Experience with databases (PostgreSQL, MySQL, MongoDB), caching systems (Redis, Memcached), and message queues (Kafka, RabbitMQ).
  • Experience with developer operations, including Cloud providers like AWS and containerization technologies such as Kubernetes.
  • Understanding of web security best practices and secure coding for financial systems.
  • Exceptional problem-solving skills and ability to find elegant solutions in the crypto payment processing domain.
  • Outstanding communication, leadership, and collaboration skills, effectively working with cross-functional partners.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.

  • Bring a 0-to-1 product to life to replace the global payment stack with crypto rails.
  • Design, develop, and maintain a scalable, reliable, and secure payment processing backend using Go, Ruby, and Solidity.
  • Work with frontend engineers to rapidly prototype user flows, gain market feedback, and productionize code.
  • Build the backend orchestration for a novel open-source web3 payment protocol.
  • Collaborate closely with product managers, designers, and cross-functional partners to achieve product market fit.
  • Leverage and improve upon an existing legacy codebase of Coinbase Commerce.
  • Follow best practices for operational excellence and maintenance of legacy code.
  • Optimize backend performance for efficient transaction processing and high availability.
  • Troubleshoot and debug complex fullstack issues.

AWSBackend DevelopmentLeadershipPostgreSQLSoftware DevelopmentEthereumKafkaKubernetesMongoDBMySQLRabbitmqRubyProduct DevelopmentGoRedisCollaboration

Posted 2024-10-22
Apply