Apply

Senior Software Engineer

Posted over 1 year agoViewed

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 about 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

πŸ“ US

🧭 Full-Time

πŸ’Έ 165000.0 - 180000.0 USD per year

πŸ” Health and Nutrition

🏒 Company: AG1

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of experience in front-end software development.
  • Expertise in utilizing React/Next.js and TypeScript for developing scalable and robust web applications.
  • Proficiency in front-end workflows, including Flux or Redux for state management, and Immutable.js.
  • Knowledge of modern authorization mechanisms, like JSON Web Token and OAuth.
  • Solid background in unit testing and integration testing using tools like Mockito, RestAssured, and Cucumber.
  • Hands-on experience with GitLab CI/CD pipelines.
  • Experience with headless CMS solutions like Sanity and Contentful is a plus.
  • Familiarity with e-commerce platforms such as Shopify and subscription models is a plus.
  • Experience with GTM, A/B testing tools, marketing pixels, and tracking is a plus.
  • Experience with Flutter or React Native for mobile app development is a plus.
  • Excellent problem-solving skills and passion for high-quality user interfaces.
  • Strong communication and collaboration skills.
  • Develop and maintain high-quality, reusable, and efficient code for web and mobile applications.
  • Collaborate with designers and product managers to translate designs into user interfaces.
  • Write unit and integration tests to ensure code quality and application stability.
  • Optimize components for performance across various devices and browsers.
  • Stay updated on emerging technologies and share knowledge with the team.
  • Proactively identify and solve technical challenges related to front-end development.
  • Contribute to continuous improvement of development processes and best practices.
  • Work in an agile environment, participating in sprint planning, code reviews, and daily stand-ups.

FlutterOAuthReact NativeTypeScriptReduxNext.jsReactA/B testing

Posted about 13 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 160000.0 - 190000.0 USD per year

πŸ” Cybersecurity

🏒 Company: HuntressπŸ‘₯ 251-500πŸ’° $60,000,000 Series C over 1 year agoSecurityInformation TechnologyCyber SecuritySoftware

  • 7+ years of experience developing complex software products.
  • 5+ years of programming in Ruby on Rails.
  • Experience in an Agile or Scrum environment.
  • Experience with JavaScript and CSS.
  • Experience working with external APIs.
  • Experience working on Linux-based infrastructure.
  • BS in Computer Science or Engineering or equivalent work experience.
  • Own and drive projects from start to finish – engineering design, coding, testing, and rollout.
  • Hold a high bar for code quality, scalability, and maintainability through testing and reviews.
  • Work on all levels of the stack including frontend, backend, database, and AWS.
  • Mentor and provide feedback to teammates.
  • Break down complex tasks into milestones and stories.
  • Foster positive communication within the team.

AWSAgileCSSJavascriptRubyRuby on RailsREST APILinux

Posted 2 days ago
Apply
Apply

πŸ“ Canada, United States, Latin America

πŸ” Cloud services

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

AWSNode.jsPostgreSQLPythonDynamoDBReactCI/CDRESTful APIsTerraformMicroservices

Posted 3 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 169000.0 - 240000.0 USD per year

πŸ” Financial Technology (FinTech)

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with load testing frameworks like Locust.
  • Experience with modeling and capacity planning for high traffic events.
  • Proficient in making significant changes in a large code base.
  • Strong verbal and written communication skills.
  • You will be responsible for owning and delivering quarterly goals for your team.
  • Lead engineers to solve open-ended problems and ensure support throughout delivery.
  • Collaborate with peers and stakeholders in the product development lifecycle.
  • Proactively identify and lead in solving project or business issues.
  • Create and monitor metrics to support operations and availability.
  • Foster a culture of quality and ownership through code review standards.
  • Help develop talent by providing feedback and guidance.

AWSPythonKotlinKubernetesMySQL

Posted 4 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 139000.0 - 248000.0 USD / CAD per year

πŸ” Website Experience Platform

  • Deep expertise in web development technologies such as React, Astro, etc.
  • Deep expertise in web servers and cloud infrastructure.
  • 5+ years of experience in scalable, multi-tenant environments.
  • 2+ years of experience tech leading teams, including helping scope and breakdown work.
  • Comfort with playing a product manager role to steer strategic product direction.
  • Experience working across the full software engineering stack: Frontend, Backend & Infra.
  • Experience with cloud services: edge compute, CDNs, distributed data stores.
  • Experience working with internet scale architectures and workloads.
  • Create new prototypes and explore the boundaries of Designer, Developer workflows.
  • Extend new capabilities and extensions on top of the core Webflow product.
  • Bring products to market in a nimble and fast-moving team.
  • Work closely with the team to identify high-impact opportunities.
  • Drive technical initiatives from execution toward delivery.
  • Engage in rapid feedback cycles from customers.

AWSBackend DevelopmentLeadershipSoftware DevelopmentCloud ComputingFull Stack DevelopmentReact

Posted 4 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 169000.0 - 240000.0 USD per year

πŸ” Financial Technology

  • 4+ years of experience designing, developing and launching backend systems at scale.
  • Experience with languages such as Python or Kotlin.
  • Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
  • Experience with load testing frameworks like Locust.
  • Experience defining technical plans for significant features or system components.
  • Proficiency in making changes in large code bases safely.
  • Strong verbal and written communication skills.
  • Own and deliver quarterly goals for your team.
  • Lead engineers through ambiguity to solve open-ended problems.
  • Collaborate with product management, design & analytics in the product development lifecycle.
  • Proactively identify and advocate for project, process, technology or business issues.
  • Support operations and availability by creating and monitoring metrics.
  • Foster a culture of quality by improving code review and design standards.
  • Develop talent on your team through feedback and guidance.

AWSPythonKotlinKubernetesMySQL

Posted 4 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 142503.0 - 215550.0 USD per year

πŸ” Internet of Things (IoT)

  • 8+ years of experience working professionally with modern development practices.
  • Strong programming/coding fundamentals in a language such as Java, Python, or Golang.
  • Experience designing and architecting large, high-scale systems.
  • A focus on and desire to mentor fellow engineers.
  • An ability to estimate, communicate, and deliver upon project milestones.
  • Build platform tooling for product teams to self-service and own delivery and operations of their services.
  • Improve the efficiency of delivering new features to production through understanding engineering pain points and friction and proposing solutions that improve productivity.
  • Create best practices and support systems for engineers to deliver the best customer experience.
  • Research and deeply understand the needs of customers, both internal and external.
  • Guide projects from concept to implementation and feedback.
  • Collaborate cross-functionally with Design, Product, Customer Success, and Engineering stakeholders.
  • Champion and embed Samsara’s cultural principles as the company scales.

AWSPythonJavaCI/CDLinuxMicroservices

Posted 6 days ago
Apply
Apply

πŸ“ U.S., Canada, Poland

πŸ” SaaS workflow automation

  • Talented and experienced in back-end software engineering.
  • Proficiency in Java and Apache Kafka.
  • Join the Core Services team to contribute to user management, authentication, authorization, billing operations, administrative dashboards, and user journey management.
  • Design and implement scalable, distributed systems for the enterprise SaaS workflow automation platform.
  • Focus on event-driven architectures using Java and Apache Kafka.

Backend DevelopmentJavaApache KafkaRESTful APIsMicroservices

Posted 8 days ago
Apply
Apply

πŸ“ Africa, Americas, EMEA

🧭 Full-Time

πŸ” Open source software and operating systems

🏒 Company: Canonical - Jobs

  • Love technology and collaborate with brilliant people.
  • Curious, flexible, articulate, and accountable.
  • Value soft skills and are passionate, thoughtful, and self-motivated.
  • Interest or experience in open source maintenance or contributions.
  • Ability to work with complex workloads and write detailed test plans.
  • Contribute in languages such as C/C++, Python, Rust, Go, Ruby, PHP.
  • Experience in packaging within various ecosystems or distros.
  • Experience using and creating containers and virtual machines.
  • Bachelor’s in Computer Science, STEM or equivalent professional experience.
  • Collaborating proactively within a distributed team.
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users.
  • Evaluating contributions of other engineers to maintain high-quality software standards.
  • Shaping the future of Ubuntu via new ideas and advising on work done elsewhere.
  • Collaborating with Ubuntu and Debian communities, upstream projects, and commercial customers.
  • Owning the maintenance of Ubuntu Server packages across various workloads.

DockerPHPPythonKubernetesRubyC++GoRust

Posted 8 days ago
Apply
Apply

πŸ“ U.S., Canada, Poland

🧭 Full-Time

πŸ’Έ 100000.0 - 115000.0 USD per year

πŸ” Software development, SaaS

  • 7+ years of professional software development experience.
  • Strong expertise in Java and the Spring ecosystem (Spring Boot, Spring Cloud).
  • Extensive experience with Apache Kafka, including topics, partitioning, and Kafka Streams.
  • Proven track record of building distributed systems at scale.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Strong understanding of database technologies (both SQL and NoSQL).
  • Familiarity with cloud platforms (AWS/Azure/GCP).
  • Experience with monitoring and observability tools (e.g., DataDog, Grafana).
  • Must be fluent in written and spoken English.
  • Design and develop high-performance, scalable microservices using Java and Spring Boot.
  • Build and maintain event-driven data pipelines using Apache Kafka for real-time data processing.
  • Collaborate with cross-functional teams to define system specifications and technical requirements.
  • Mentor junior engineers and contribute to technical decision-making processes.
  • Implement robust error handling, monitoring, and automated recovery mechanisms.
  • Participate in code reviews and maintain high code quality standards.
  • Design and implement APIs that integrate with various enterprise systems.

AWSDockerSQLJavaKubernetesSpring BootApache KafkaGrafanaNosqlMicroservicesCompliance

Posted 9 days ago
Apply