Apply

Software Engineer

Posted 4 days agoViewed

View full description

💎 Seniority level: Middle, 4+ years

📍 Location: North and South America

💸 Salary: 55000.0 - 70000.0 USD per year

🔍 Industry: Construction

🏢 Company: Kojo👥 101-250💰 $39,000,000 Series C over 2 years agoLogisticsConstructionSaaSSupply Chain ManagementCommercialSoftwareProcurement

⏳ Experience: 4+ years

🪄 Skills: GraphQLNode.jsPostgreSQLFull Stack DevelopmentReact.jsTypeScriptSoftware Engineering

Requirements:
  • 4+ years of shipping high-quality software in a fast paced environment
  • Expertise working with TypeScript, React, GraphQL, Node, and PostgreSQL
  • B.S. in CS or a related field, or equivalent experience
  • Reliably writing clean and performant code, diving deep when necessary
  • Effective work on whatever part of the stack is necessary to solve the problem at hand (and a passion for jumping in to do so!)
  • Impact as a team player who enjoys learning, teaching and solving problems across platforms
Responsibilities:
  • Playing a critical and versatile role in shipping key aspects of our application
  • Being an integral part of building engineering, product, and company roadmaps
  • Co-owning the delivery of a product that transforms the construction industry
  • Expanding on Kojo’s engineering culture through process improvement, regular learning sessions, participation in hiring new employees, etc.
Apply

Related Jobs

Apply

📍 United States of America

🧭 Full-Time

💸 112000.0 - 189000.0 USD per year

🔍 E-commerce

  • 5+ years of professional experience as a Software Engineer
  • Minimum Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, MIS or related equivalent experience
  • Extensive experience with principles of continuous integration and designing, implementing and taking ownership of various tasks across the development cycle
  • Experienced in developing high-performance, scalable and available web services, and applications
  • A team player who works closely with stakeholders, pod leaders, and other teams to promote communication and collaboration
  • Enjoy working on solving challenging problems in a fun, collaborative environment
  • Highly proactive and results-oriented with excellent critical thinking and communications skills
  • Excited to learn about new technologies
  • Experience with eCommerce and SaaS platforms is highly preferred
  • Produce bullet-proof code that is robust, efficient, and maintainable
  • Work on challenging problems such as query optimization and performance optimization while adhering to security protocols
  • Work closely with operations and infrastructure to improve the architecture while building and scaling back-end services.
  • Engage in technical discussion of new solutions and architectures
  • Participate in code reviews to maintain and improve quality
  • Mentor other engineers in the current domain
  • Build beautiful, scalable products using modern tools
  • Collaborate with our product and design teams to define feature specifications and timelines
  • Build new features with a focus on testability and extensibility
  • Engage in technical discussion of new solutions and architectures
  • Review other engineer’s code to maintain and improve quality and security
  • Support an open, positive, and energized culture
  • Encourage innovation and foster an environment of continuous improvement
  • Ensure that technical decisions support our goals of quality, performance, scalability, reliability, availability, and security

AWSBackend DevelopmentDockerPythonSQLGitJavaKubernetesMySQLSoftware ArchitectureSpring BootAlgorithmsAPI testingData StructuresPostgresREST APICI/CDRESTful APIsLinuxMicroservicesNodeJSSoftware EngineeringSaaS

Posted about 10 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 165000.0 - 230000.0 USD per year

🔍 Software Development

  • Substantial relevant experience of at least 5 years in a professional or academic role
  • Prior experience in working on deeply technical projects in the realm of scalability, concurrency and parallelism, replication protocols, and correctness
  • Strong understanding and experience of C++(ideally modern C++17 or C++20), including profiling and benchmarking
  • Excellent written and verbal communication skills
  • Work with engineering team members who deeply care about our craft and take pride in what we deliver
  • Contribute to the overall success of Redpanda, ensuring our core tenets of Operational simplicity, No Data Loss, and Blazingly Fast remain true as we push the envelope on scalability, while expanding our target addressable market through features and integrations
  • Collaborate with product managers, designers, SREs, support, and customer success to deliver solutions to challenging distributed systems problems
  • Help shape Redpanda’s future while learning and growing professionally

C++AlgorithmsData StructuresCI/CDLinuxSoftware Engineering

Posted about 12 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: King Energy👥 11-50💰 $10,000,000 Seed 6 months agoSolarCommercial Real EstateRenewable EnergyClean EnergyEnergy

  • Experienced developer with 5+ years of software experience and proficiency in Python, Node.js/TypeScript, Java, or similar frameworks
  • Algorithm specialist who can develop optimal dispatch solutions for energy storage using Gurobi, CPLEX, Pyomo, or similar packages
  • Systems expert with practical experience working with battery energy storage systems (BESS) and solar PV systems
  • Cloud-savvy engineer familiar with data communication standards (REST APIs, MQTT) and comfortable with cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Develop robust software systems that effectively integrate and optimize battery storage solutions alongside our PV solar assets
  • Build critical connections between third-party battery control systems and our monitoring platforms while implementing advanced algorithms to maximize energy efficiency
  • Create real-time monitoring dashboards and reporting systems that provide valuable insights into battery and solar performance

AWSBackend DevelopmentDockerNode.jsPythonSoftware DevelopmentSQLCloud ComputingKubernetesAlgorithmsData StructuresREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsData visualizationData analytics

Posted 2 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 142000.0 - 210000.0 USD per year

🔍 Software Development

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

  • 1.5+ years of experience as a software engineer.
  • Familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • Experience designing, developing and launching APIs at scale using languages like Python or Kotlin.
  • Experience demonstrating that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • Break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
  • Support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
  • Support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
  • Contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process.
  • Work hand in hand with ML engineers to ensure an effective, accurate & explainable decision making process for merchants @ Affirm

AWSBackend DevelopmentPythonSQLKotlinKubernetesMySQLAPI testingCommunication SkillsRESTful APIsSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Payments

🏢 Company: Zip Co Limited

  • At least 3 years of demonstrated professional experience in the backend software engineering space
  • Experience with C# or similar programming language
  • Experience contributing to the migration of large-scale internal processes, helping to streamline operations and improve system efficiency during transitions.
  • Payment Experience and experience in dealing with PII/PCI information highly preferable.
  • Familiarity with relational database design and development, with hands-on experience in creating and optimizing schemas, writing efficient queries, and ensuring data integrity.
  • Contribute to the development, support, and optimization of engineering solutions to reduce complexity and improve system performance
  • Help foster a high-performance culture by sharing knowledge and promoting best practices within the team
  • Assist in coaching junior engineers/colleagues on engineering best practices and improving code quality
  • Collaborate with cross-functional teams (product management, risk, data) to deliver solutions that reduce fraud losses and enhance transaction volume efficiency
  • Work with a modern cloud-based, event-driven microservice architecture, gaining experience in scaling and maintaining systems
  • Develop secure, scalable code that supports thousands of concurrent users while ensuring high reliability and performance
  • Contribute to quick iterations and troubleshooting in a collaborative, team-focused environment
  • Engage in a blameless culture, focusing on continuous improvement through process and technology enhancements
  • Participate in planning sessions, contribute to feature design, and provide input during daily stand-ups to ensure smooth project delivery
  • Work in a dynamic, fast-paced environment where priorities may shift frequently; adapt and respond to changes while maintaining productivity
  • Help create and maintain a positive, inclusive team culture that aligns with the company’s mission, vision, and values

Backend DevelopmentSQLAgileCloud ComputingC#AlgorithmsData Structures.NETCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 2 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 ECommerce

🏢 Company: TCGPlayer_External_Career

  • 8+ years of object-oriented software development experience, with experience working with C# and .NET Core
  • Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security
  • Experience designing and developing microservices in an cloud-based architecture
  • Expert knowledge of RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch)
  • Expert knowledge of event/stream processing mechanisms, specifically Kafka but also AWS SNS/SQS, RabbitMQ, or AzureBus
  • Expert knowledge of APM (Application Process Monitoring), particularly Scalyr/DataSet for logs and New Relic for dashboards & alerting
  • Set architectural direction for the team and broader organization to evolve systems
  • Lead TCGplayer in the migration from a monolithic architecture to domain-driven microservice architecture
  • Develop code that meets requirements and aligns with standard processes, and conduct code reviews to provide expert guidance and ensure code is of the highest quality
  • Create clear, comprehensive documentation and diagrams to further understanding and drive action
  • Develop thorough technical requirements based on business needs via collaboration with product and engineering counterparts
  • Apply deep technical domain knowledge of company systems and applications, which could cover applications, services, systems, or frameworks
  • Participate in the Principal’s Guild to set technical direction, design patterns, and general standard processes across the Technology organization
  • Inspire peers with high-quality, hands-on technical contributions
  • Provide support for critical applications and attention to detail during daily operations
  • Mentor talented engineers toward growth in business impact and career development

Backend DevelopmentLeadershipPostgreSQLSoftware DevelopmentCloud ComputingDesign PatternsElasticSearchGitMongoDBSoftware ArchitectureC#Apache Kafka.NET coreRDBMSRedisNosqlCI/CDRESTful APIsMentoringMicroservicesExcellent communication skills

Posted 2 days ago
Apply
Apply

📍 United States of America

🧭 Full-Time

🔍 Software Development

🏢 Company: TCGPlayer_External_Career

  • Fluency in at least two programming languages (C# ideally, Go, Java)
  • Knowledge of VUEjs
  • Mastery of Visual Studio
  • Expert SQL programming skills
  • NoSQL basics (Redis, DynamoDB, Mongo)
  • Technical expert in one of the following: New Relic, Data Dog, Scalyr
  • Technical expert in one of the following: GitHub, Jenkins, Octopus
  • Fluency in SonarQube
  • Developing thorough technical requirements based on business needs
  • Developing high-quality code based on detailed designs that meet requirements
  • Creating comprehensive documentation, conducting thorough testing and following defined change control processes
  • Providing support for a mission-critical application
  • Demonstrating a high level of initiative and attention to detail during daily operations
  • Implementing and maintaining internal, private and public web services
  • Designing, developing, shipping and maintaining features with guidance from more experienced engineers
  • Improving the development experience by enhancing development tools, test coverage, and/or code structure
  • Implementing code that is clear, concise, tested and easily understood by others

Backend DevelopmentSQLDynamoDBJavaJenkinsMongoDBSoftware ArchitectureVue.JsC#C++AlgorithmsAPI testingData StructuresGoJava SpringRedisNosqlCI/CDRESTful APIsDocumentationSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply

📍 United States

🔍 Healthcare

  • 4+ years of experience in building and scaling software applications and services
  • Coding experience and expertise in Python / Java or similar object-oriented languages
  • Expertise in building, maintaining, and working with production-grade systems
  • Experience leading multi-disciplinary teams working on complex problems
  • Experience in mentoring and growing engineers
  • Computer science or similar technical degree, or equivalent practical experience
  • Write and review code and design documents
  • Uplevel the team on something you have expertise in: API or system design, cloud infrastructure, (micro)service architecture, healthcare data, or something else entirely!
  • Work with a diverse multi-disciplinary team that includes software engineers, machine learning researchers, physicians, product managers, and UX researchers
  • Have the opportunity to mentor and unblock teammates and help disambiguate tricky problems so others can run with them
  • Shepherd collaborative projects from the design phase through to launch and subsequent iteration across our software stack
  • Help build a high-performance and inclusive work environment
  • Source and interview diverse talent to build and grow a strong team

AWSBackend DevelopmentLeadershipPythonSoftware DevelopmentSQLCloud ComputingGitAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware Engineering

Posted 2 days ago
Apply
Apply

📍 Mexico, El Salvador, & Brazil

🧭 Full-Time

💸 3791.0 - 5500.0 USD per month

🔍 Software Development

🏢 Company: Praxent👥 101-250Web DesignSoftware

  • Expertise in programming AI solutions
  • Experience building, training, and deploying AI agents; adept with ML frameworks (e.g., TensorFlow, PyTorch) and cloud-based AI services.
  • Demonstrable proficiency with all of the following: building attractive user interfaces, building data-driven REST APIs, administering databases/cloud/servers.
  • 8-12 years professional experience in relevant technology and projects, including value engineering, system architecture, and software estimation, as well as technical leadership with DevOps and Cloud-Based deployment.
  • Hands-on experience architecting AI solutions at scale—setting up end-to-end pipelines, handling large datasets, and optimizing models for production environments.
  • Experience presenting to client stakeholders and communicating technical and business value. Ability to articulate complex AI concepts to both technical and non-technical audiences, demonstrating the ROI of AI-driven initiatives and aligning them with client objectives.
  • Experience understanding and articulating the business outcomes that your development projects impact
  • Experience with coaching and mentoring, demonstrated through ad-hoc collaboration and structured code reviews.
  • may include intensive programs, Bachelor's Degree in Computer Science, Software Engineering, or an equivalent experience
  • Lead development teams to ensure sprint commitments are met
  • Foster a collaborative environment where team members can experiment with and learn AI/ML concepts—and openly share knowledge about best practices and emerging technologies.
  • Drive the design and implementation of AI solutions, including data processing pipelines, AI/ML model deployment, and the creation of AI agents aligned with user and business needs.
  • Establish AI testing and validation best practices (e.g., performance metrics, data quality checks, model explainability) to maintain high standards for model accuracy and reliability.
  • Provide clear direction on AI project scope and feasibility, ensuring alignment between business requirements, data availability, and model complexity.
  • Mentor developers on AI coding standards, framework usage (e.g., TensorFlow, PyTorch, Hugging Face), and best practices for integrating intelligent functionalities.
  • Propose new processes and habits to streamline the delivery of our engagements.
  • Conduct recruiting interviews and analyze candidates to ensure successful hiring/contracting.

AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSoftware DevelopmentSQLAgileArtificial IntelligenceCloud ComputingData AnalysisFrontend DevelopmentKubernetesMachine LearningPyTorchSCRUMAlgorithmsAPI testingData engineeringData StructuresREST APITensorflowCommunication SkillsAnalytical SkillsCI/CDDevOpsJSONClient relationship managementTeam managementMentorshipData modelingSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Canada

🔍 Software Development

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript)
  • Strong knowledge of data structures, algorithms, and distributed systems
  • Experience with using and developing REST APIs
  • Experience with Agile processes and rapid iterative development
  • Experience developing services for cloud based platforms
  • Develop software for projects and features with an emphasis on backend systems and APIs responsible for ingesting, processing, and routing data
  • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers
  • Partner with a cross functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code
  • Ensure product features are working as expected by creating rich test plans paired with comprehensive automated tests
  • Mentor and coach junior engineers on the design and implementation of their code
  • Have end-to-end ownership of the software you develop, regularly participating in your team’s on-call/support rotation
  • Be a driver, take the initiative to help the larger team reach desired outcomes even if it’s outside your job description
  • Help maintain and support our SaaS products including periodic participation in our 24x7 on-call rotations.

AWSBackend DevelopmentDockerNode.jsAgileCloud ComputingTypeScriptAlgorithmsData StructuresREST APICI/CDRESTful APIs

Posted 3 days ago
Apply