Apply

Senior Software Engineer, Backend

Posted 4 months ago

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

💸 Salary: 170000 - 200000 USD per year

🔍 Industry: Fintech

🏢 Company: SentiLink👥 11-50💰 $70,000,000 Series B over 3 years agoFraud DetectionInformation TechnologyCyber SecurityIdentity ManagementNetwork Security

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerPostgreSQLPythonSoftware DevelopmentAgileProduct ManagementSCRUMGoGolangPostgresRDBMS

Requirements:
  • 5+ years of software development experience building enterprise or consumer facing products.
  • Experience with building API-based products using Python, Golang, or similar technologies.
  • Excellent analytical and problem-solving skills.
  • Interpersonal skills and a sense of humor.
  • Familiarity with RDBMS (e.g. postgres) and ability to write efficient queries.
  • Experience with Docker and AWS technologies.
  • Familiarity with fintech or financial services.
  • Experience in a scrum/agile development environment.
  • Candidates must be legally authorized to work in the United States.
Responsibilities:
  • You are the owner of one large section of our codebase.
  • Lead the technical direction and provide guidance to ensure alignment with project goals.
  • Code, test, debug, document, and maintain software applications.
  • Design and build a suite of API-based decisioning products.
  • Partner with product management to drive agile delivery.
  • Ensure new software meets quality standards by writing automated tests.
  • Work with stakeholders to analyze usage and product metrics.
  • Troubleshoot and resolve product issues.
  • Work cross-functionally to resolve complex customer problems.
  • Ensure platform and services meet SLA requirements.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 177000.0 - 213000.0 USD per year

🔍 FinTech

🏢 Company: Flex

  • Minimum of 6 years experience in software engineering.
  • Minimum of 4 years experience with Java.
  • Ability to work on a globally-distributed team with high ownership.
  • Experience with technical and non-technical stakeholders.
  • Experience building robust, fault-tolerant systems with external dependencies.
  • Experience designing, building, and maintaining data pipelines.
  • Proficient in Java frameworks and tools at Flex: Spring, Gradle, JUnit.
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues.
  • Experience with AWS services like EKS, Aurora RDS, DynamoDB.

  • Responsible for implementing various backend systems that support business features.
  • Part of the backend engineering team focusing on services and integrations for products like Payment, Billing, and Identity.
  • Design, develop, test, and scale systems to enhance user and partner experiences.
  • Work closely with product, design, and engineering teams to solve user problems around rent payment.
  • Roll out changes to customers in an agile manner with frequent iterations.

AWSAgileDynamoDBGitJavaJUNITJVMSpringCollaborationCI/CDMentoringTerraform

Posted 5 days ago
Apply
Apply

📍 US, Canada

🔍 Artificial Intelligence

🏢 Company: Cresta👥 101-250💰 $125,000,000 Series D 21 days agoAutomotiveCustomer ServiceArtificial Intelligence (AI)Intelligent SystemsRetailMachine LearningTelecommunicationsNatural Language ProcessingSoftware

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of experience in backend system architecture, cloud services, or related technology fields.
  • Proficient in designing and maintaining clear and robust APIs with strong understanding of gRPC and REST.
  • Previous experience with Virtual Agent or AI Agent systems.
  • Experience in high-performance database schema design, query optimization, SQL and NoSQL databases.
  • Experience in containerized application deployment using Kubernetes and Docker in microservices architectures.
  • Experience in cloud environments such as AWS, Azure, or Google Cloud, with knowledge of cloud security and compliance.

  • Design, develop, and maintain scalable and robust backend architectures for Cresta’s AI Agent solutions and proprietary models.
  • Collaborate with cross-functional teams including frontend engineers and machine learning engineers for seamless AI integration.
  • Lead initiatives to enhance system scalability and reliability in production, focusing on backend services supporting AI.
  • Optimize server response times and process large data volumes efficiently while ensuring high availability.
  • Innovate and apply security measures, cost-reduction strategies, and performance improvements in backend systems.

AWSDockerLeadershipSQLKubernetesMachine LearningAzuregRPCNosqlMicroservicesCompliance

Posted 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000 - 200000 USD per year

🔍 Financial Technology

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

  • 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 6 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 200000.0 USD per year

🔍 Financial Services

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

  • 5+ years of experience as a software engineer with leadership responsibilities and experience mentoring junior engineers.
  • 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 making their team and workplace an inclusive environment.

AWSDockerLeadershipPythonSoftware DevelopmentSQLAgileKotlinKubernetesSCRUMAzureNosqlAnalytical SkillsMentoringDevOps

Posted 6 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 169000 - 240000 USD per year

🔍 Finance / Credit

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

  • Either a Bachelor’s degree in a related field or equivalent practical experience.
  • 5+ years as a Software Engineer with leadership and mentoring experience.
  • Proficient 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.
  • Passionate about cross-functional collaboration.

  • Work across the org to plan and execute large initiatives, including project definition and delivery.
  • Generate simple, elegant designs that can be easily deployed and debugged.
  • Review others’ work and provide constructive feedback to maintain quality standards.
  • Lead and mentor engineers, helping them take ownership of their initiative tasks.
  • Incorporate stakeholder needs and create a common understanding.
  • Conduct technical and soft skill evaluations to inform hiring decisions.

LeadershipPythonKotlinMachine LearningMySQLCollaborationMentoring

Posted 6 days 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

  • 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 10 days 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 12 days ago
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 29 days 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.

DockerLeadershipDynamoDBMongoDBRubyGolangPostgresCI/CDMicroservices

Posted about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Creator commerce

🏢 Company: LTK USA

  • 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.

  • 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.

AWSDockerLeadershipSoftware DevelopmentAgileDynamoDBHadoopHadoop HDFSJavaKubernetesMachine LearningMySQLOAuthSCRUMC++CassandraGoGolangGrafanaNosqlCommunication SkillsCollaborationMentoring

Posted about 1 month ago
Apply