Apply

Senior Software Engineer

Posted over 1 year agoInactiveViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: Canada, United States, Latin America

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

πŸ” Industry: Cloud Native Services

🏒 Company: CaylentπŸ‘₯ 251-500πŸ’° Private over 2 years agoIaaSDevOpsCloud ComputingCloud Infrastructure

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSNode.jsPHPPostgreSQLPythonDynamoDBVue.JsReactCI/CDRESTful APIsTerraformMicroservices

Requirements:
  • Expertise in underlying web technologies like HTML and CSS.
  • Experience developing with frameworks like React, Vue, Angular, MVC .Net, etc.
  • Experience with modern server-side scripting languages (Python, Node.js, PHP, Ruby, etc.).
  • Knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, DynamoDB).
  • Demonstrated experience in building RESTful services and API integrations.
  • Development experience on a major cloud platform (Azure, AWS, or GCP).
  • Understanding of modern application architectures (event-driven, message queues, microservices).
  • Proven ability to learn new technology quickly.
  • Self-organizing, detail-oriented, high achieving.
  • Excellent written and verbal communication.
Responsibilities:
  • Develop applications and services using cloud native technologies for customers.
  • Participate in development activities, standups, sprint planning, and retrospectives.
  • Deliver well-documented, tested, and production-ready code.
  • Coach less-experienced developers and demonstrate expertise in AWS Services and API development.
  • Mentor peers and tackle new technologies.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: KCF TechnologiesπŸ‘₯ 251-500πŸ’° Series A over 2 years agoConsumer ElectronicsInformation ServicesInformation TechnologySoftware

  • 7+ years relevant experience and 2+ years in a senior individual contributor role
  • Strong grasp of system design fundamentals, patterns and best practices in distributed systems architecture.
  • Proficiency with .NET/C# and the supporting ecosystem (e.g. EF Core ORM)
  • Experience developing and scaling cloud-hosted, data-centric applications:
  • REST API development
  • Relational databases (e.g. PostgreSQL) and NoSQL Databases
  • Containers and microservice patterns
  • Experience with one or more major cloud providers (AWS strongly preferred)
  • Familiarity with agile methodologies and experience in iterative development cycles.
  • Experience with Git workflows (e.g. PR) and CI/CD pipelines (e.g. GitHub Actions)
  • Ability to adapt to new programming languages and tools as needed
  • Develop and maintain KCF’s software products (e.g. SMARTdiagnostics)
  • Produce high-quality, well-documented code
  • Actively participate as a senior member of a cross-functional engineering squad
  • Attend meetings (standups, planning and refinements, progress reviews, etc.)
  • Use tools such as Jira and Confluence to manage tasks and documentation
  • Collaborate with other squad members (front end, back end, firmware, UX/UI, QA, etc.) and engineering leadership
  • Collaboratively work with stakeholders to identify and document business/product requirements, incorporating feedback and actionable metrics into scalable technical solutions.
  • Assist in the creation of standards, best practices, and procedures for the Software department
  • Mentor other software engineers
  • Participate in code reviews to ensure adherence to coding standards, promote code quality and validate architectural best practices.
  • Other duties as assigned by the supervisor and other KCF leadership staff

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLAgileApache AirflowCloud ComputingDesign PatternsGitIoTJavaKafkaKubernetesSpring BootC#API testingData Structures.NET.NET coreAngularREST APINosqlRustCI/CDRESTful APIsDevOpsTerraformMicroservicesJSON

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 132050.0 - 235600.0 CAD per year

πŸ” Software Development

  • Have 5+ years of experience in full-stack, product-focused software engineering, with a proven track record of shipping impactful products to market.
  • Bring 1+ years of hands-on experience building products that leverage AI/ML technologies to solve real-world problems.
  • Are highly proficient in JavaScript and/or TypeScript.
  • Have an intuition of AI/ML concepts and technologies, such as large language models, vector databases, Retrieval-Augmented Generation (RAG), and prompt engineering.
  • Have experience measuring and improving the quality of large language model outputs through the use of techniques like prompt engineering and fine tuning.
  • Stay up-to-date on AI/ML ecosystem advancements to assess their relevance to Webflow’s product strategy.
  • Develop and integrate third-party AI APIs into the product's architecture.
  • Improve developer processes for building LLM-powered applications, helping to establish best practices in prompt engineering, experimentation, and quality assessments.
  • Build and maintain tests and evaluation and monitoring of generative AI outputs.

Artificial IntelligenceFull Stack DevelopmentGitHTMLCSSJavascriptMachine LearningTypeScriptUI DesignAlgorithmsData StructuresREST APICommunication SkillsCI/CDProblem SolvingNodeJSSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada, or Mexico

🧭 Full-Time

πŸ” Software Development

🏒 Company: Fleetio

  • 5+ years experience with Ruby on Rails or similar backend framework
  • 3+ years experience with ReactJS, Typescript or other modern frontend framework
  • Experience building full-stack billing, subscriptions, and payment systems and features
  • Experience building and working with integrating with 3rd party APIs
  • Experience solving challenging architectural problems with good design
  • Experience working closely with a product team to architect solutions
  • Excellent written and verbal communication skills
  • Experience writing unit and UI tests, with tools such as Rspec and Jest
  • Collaborate with Product Managers, Designers, Finance stakeholders, and other Engineers.
  • Plan, design, and implement solutions for Billing functionality.
  • Engage in collaborative design and architecture of features.
  • Deliver well-tested, maintainable, and performant code.
  • Research and implement prototypes and spikes as necessary.
  • Possess a strong voice in development and planning processes.
  • Thoroughly review your peers’ code to ensure quality and consistency and to share knowledge.

Backend DevelopmentSQLCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitJestReact.jsRuby on RailsTypeScriptAPI testingCI/CDRESTful APIsSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

  • Proficiency with .NET/C# and the supporting ecosystem (e.g. EF Core ORM)
  • Experience developing and scaling cloud-hosted, data-centric applications
  • Experience with one or more major cloud providers (AWS strongly preferred)
  • Develop and maintain KCF’s software products (e.g. SMARTdiagnostics)
  • Produce high-quality, well-documented code
  • Actively participate as a senior member of a cross-functional engineering squad

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLGitIoTJavaKubernetesSpringSpring BootC#AlgorithmsAPI testingData engineeringData Structures.NETREST APIRustAnalytical SkillsCI/CDAgile methodologiesTerraformMicroservicesData analyticsDebugging

Posted 1 day ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: Aurora Solar

  • 5+ years of experience developing high-quality, scalable software solutions in C++ (v14 or later), with expertise in multithreading, inter-process communication, and memory management
  • Proven ability to design, develop, and maintain large-scale software systems (>10,000 lines of code), including experience with modularization, complex build systems, and writing effective tests (e.g. unit, integration)
  • Adept at translating complex technical concepts into clear, actionable insights for diverse teams
  • Comfortable working closely with other developers to co-develop project proposals, pair program, and troubleshoot challenges as a team
  • Familiarity with Git or other version control systems, alongside build and test tools
  • Excellent written and spoken English
  • Collaborate with peers across teams to integrate our data-modeling library with other internal client libraries by solving challenges, clarifying requirements, and ensuring smooth adoption
  • Design, implement, and create tests for improvements to our data-modeling library with a focus on modularity, scalability, and performance
  • Lead efforts to standardize how we build, distribute, and integrate our C++ code across multiple repositories and languages (Python, Ruby, and Java)
  • Review and respond to feature requests, participate in code reviews, and contribute to the continuous improvement of our development processes
  • Regularly update our documentation to empower internal stakeholders with the tools and knowledge they need to effectively use our data model
  • Write automated tests and debug issues to maintain the robust performance our customers rely on
  • Participate in incident response (including scheduled after-hours on-call, typically 1 out of 6-7 weeks) to ensure the reliability of critical systems
  • Contribute to our remote-first, sustainable energy culture by building tools that make solar design more accurate and accessible

PythonSoftware DevelopmentGitC++AlgorithmsData StructuresCI/CDRESTful APIsJSONData modelingDebugging

Posted 1 day ago
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ’Έ 150000.0 - 220000.0 USD per year

πŸ” Fintech

🏒 Company: RiverπŸ‘₯ 51-100πŸ’° Series B 9 months agoAutomotiveElectric VehicleManufacturing

  • 4+ years of experience in software engineering
  • You have designed, built and maintained production services at scale and understand how to build reliable systems
  • You write high-quality, reliable code and take ownership of systems you work on
  • You have experience developing solutions to ambiguous problems
  • You're excited about what we are building at River
  • You have a solid understanding of web security fundamentals
  • Architect and develop new features and products in the Elixir codebase powering our web applications and API
  • Work closely with product management to plan and scope new projects and initiatives
  • Write high-quality, tested code
  • Participate in code-reviews
  • Help shape the culture of the engineering organization for years to come

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLFull Stack DevelopmentGitAlgorithmsAPI testingData StructuresREST APICI/CDSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: NerdWallet

  • 4+ years in software engineering, with a strong background in backend development
  • Proficiency in languages like Ruby, JavaScript, or others based on the stack
  • Strong understanding of software development lifecycle (SDLC) and methodologies (Agile, Scrum, DevOps)
  • Architect Ruby (or other) applications with clean separation of concerns
  • Knowledge of SQL (PostgreSQL, MySQL) databases
  • Experience with AWS, Azure, or Google Cloud for deploying and managing applications
  • Familiarity with RESTful APIs, GraphQL, and MVC architecture
  • Experience with automation tools (Docker, CircleCi, GitHub Actions)
  • Proficiency in unit testing, integration testing, and debugging tools
  • Awareness of security principles, authentication, and authorization techniques
  • Proficiency with Git and workflows like GitFlow
  • Experience in consumer credit, lending, loans, or insurance
  • Familiarity with Ruby and Ruby on Rails
  • Write high-quality, scalable, and efficient code
  • Review and optimize existing code
  • Conduct thorough testing
  • Troubleshoot complex issues to improve system performance and reliability
  • Drive strategic initiatives that directly influence our vertical's growth and enhance NerdWallet's position as a trusted financial guidance platform
  • Collaborate with a high-performing team of experts who are passionate about empowering consumers to make smarter financial decisions
  • Identify innovative solutions to diverse business challenges that require both analytical thinking and creative problem-solving
  • Contribute to building sustainable processes that scale with NerdWallet's ambitious growth plans
  • Make meaningful connections with stakeholders across the organization to ensure alignment and maximize our impact on consumers' financial lives
  • Be part of shaping the future direction of a critical business unit within NerdWallet

AWSBackend DevelopmentDockerGraphQLPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingGitJavascriptMySQLRubyRuby on RailsSCRUMSoftware ArchitectureAlgorithmsAPI testingData StructuresCI/CDRESTful APIsDevOpsJSONDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United States, United Kingdom, Spain, Estonia

πŸ” Software Development

🏒 Company: VeriffπŸ‘₯ 501-1000πŸ’° $100,000,000 Series C about 3 years agoπŸ«‚ Last layoff over 1 year agoArtificial Intelligence (AI)Fraud DetectionInformation TechnologyCyber SecurityIdentity Management

  • Prior experience building large-scale applications and approach problem-solving thinking in systems.
  • A curious and adaptable mindset when tackling complex challenges, applying a holistic perspective to develop well-thought-out, effective solutions.
  • A demonstrated ability to grow and foster growth within teams by setting new standards.
  • Experience in delivering, curating, and improving specific components, features, or systems.
  • A proven track record of developing, debugging, and shipping software products within large codebases in high-volume, high-traffic, and challenging environments.
  • Extensive experience working with various programming languages and technical stacks across different domains (frontend, backend, data science, mobile, etc.).
  • A Bachelor's degree in Computer Science, Computer Engineering, or a relevant engineering field.
  • Build & Scale: Design high-performance, maintainable, and secure systems that handle millions of verifications.
  • Lead & Mentor: Set the bar for technical excellence, sharing knowledge and guiding engineers.
  • Innovate & Optimize: Improve automation, scalability, and reliability.
  • Own & Deliver: Take responsibility for end-to-end development in collaboration with product and design.
  • Solve with a Holistic Mindset: Apply curiosity, adaptability, and multi-skill problem-solving to technical challenges.

AWSBackend DevelopmentLeadershipNode.jsPostgreSQLPythonSoftware DevelopmentFlutterFrontend DevelopmentFull Stack DevelopmentKotlinKubernetesRabbitmqReact NativeSoftware ArchitectureSwiftTypeScriptAlgorithmsAPI testingData StructuresREST APIReactCommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringDevOpsTerraformWritten communicationMicroservicesAdaptabilityTeamworkSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United States, Mexico, Brazil, Canada

🧭 Full-Time

πŸ’Έ 190000.0 - 210000.0 USD per year

πŸ” Software Development

  • Expert in Python and Fluent in SQL.
  • Develop maintainable data pipelines.
  • Experience in creating automated testing, applying design patterns, and other engineering best practices.
  • See a project from end-to-end.
  • Improve an intelligent content prioritization system by evaluating technologies and possible architectures, steering the future of this product.
  • Evolve an AI-driven relevance prediction system that aims to improve engagement rates.
  • Collaborate with product managers, data analysts, and machine learning engineers to develop pipelines and ETL tasks in order to facilitate the extraction of insights.
  • Establish data architecture processes and practices that can be scheduled, automated, replicated and serve as standards for other teams to leverage.

PythonSQLApache AirflowDesign PatternsETL

Posted 1 day ago
Apply
Apply

πŸ“ United States

πŸ’Έ 191000.0 - 223000.0 USD per year

πŸ” Software Development

  • 5 - 9+ years of industry experience with a BS/Masters or 2+ years with a PhD
  • Expertise with a public cloud provider (AWS, GCP, Azure) and their infrastructure as a service offering (e.g. EC2).
  • Familiarity with container and orchestration technologies such as Docker and Kubernetes.
  • You are a full-cycle developer: strong ownership and experience building and operating high-scale, distributed systems across the full software life cycle.
  • You have excellent communication skills and the ability to work well within a team and across engineering teams.
  • You are a strong problem solver and have solid debugging skills.
  • You are passionate about developer productivity and making developer lives better.
  • Responsible for building the technical strategy and evolving Airbnb’s developer infrastructure that directly moves our core metrics (Developer Experience, Developer Velocity, Debuggability, Resilience and Reliability) while reducing cost.
  • Partnering with engineering leaders across all Airbnb teams for adoption of the new capabilities. Your customers will be all engineers at Airbnb.
  • A player/coach of our high-performance team to ensure code quality, commitment to craft and operational excellence
  • Deliver frameworks and platforms that are secure, efficient, mature and highly available that abstract away infrastructure complexity.
  • Optimize existing systems/services to improve performance and efficiency.
  • Systematically improve availability by applying industry and distributed systems best practices.
  • Work with other talented and friendly infrastructure engineers to build the foundation for Airbnb’s technical growth over the next decade.

AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSoftware DevelopmentSQLCloud ComputingFull Stack DevelopmentGitKubernetesSoftware ArchitectureCommunication SkillsCI/CDProblem SolvingRESTful APIsLinuxDevOpsMicroservicesExcellent communication skillsDebugging

Posted 1 day ago
Apply