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

πŸ’Έ 148505.0 - 178206.0 USD per year

πŸ” Software Development

🏒 Company: Grafana LabsπŸ‘₯ 501-1000πŸ’° $240,000,000 Series D almost 3 years agoSoftware Development

  • You have a passion for observability and like to share your knowledge by writing documentation and blog posts.
  • You love to engage with customers and help them out.
  • You have excellent communication skills.
  • You have relevant open source experience, ideally in OpenTelemetry or Prometheus.
  • You are willing to become an active member of the OpenTelemetry community.
  • You have a good understanding of production environments. Ideally you have been responsible for operating production infrastructure and services, and organizing on-call.
  • Working with the Alloy team to deliver new functionality.
  • Contributing to and reviewing design documents for upcoming features.
  • Being an active member of the OpenTelemetry collector community.
  • Being familiar with the Prometheus ecosystem and making sure that Alloy integrates well with Prometheus components.
  • Supporting customers and prospects with setting up their observability pipelines.
  • Working with other teams within Grafana to make sure Alloy works well with the solutions they are building.
  • Participating in on-call rotations for our deployments.

Backend DevelopmentSoftware DevelopmentAlgorithmsData StructuresGoGrafanaPrometheusREST APICI/CDLinuxDocumentationMicroservicesExcellent communication skillsSoftware EngineeringDebugging

Posted about 1 hour ago
Apply
Apply
πŸ”₯ Senior Software Engineer
Posted about 2 hours ago

πŸ“ United States

πŸ’Έ 91195.0 - 148341.0 USD per year

πŸ” Software Development

  • 5+ years of progressive experience.
  • Experience with Python or Go, React, Typescript.
  • Demonstrated experience with full-stack architecture and engineering (devops and Kubernetes experience is a plus).
  • Experience in building and maintaining continuous integration (CI) and continuous delivery (CD) systems.
  • Experience in making critical technical decisions that impact multiple teams.
  • Experience in shipping multiple mission-critical systems to production.
  • Experience in supporting internal engineering teams and production systems.
  • A demonstrated ability to learn new technologies and new programming languages.
  • A desire to operate with freedom and accountability, including a willingness to take risks and ownership of those risks.
  • Excellent asynchronous communication skills. Experience with distributed, remote teams is a plus.
  • A passion for personal and professional growth.
  • Build systems that reduce the time and complexity of deploying applications on Kubernetes.
  • Be a thought leader, set design principles, and define shared patterns that engineers leverage across the company.
  • Build UIs in React with TypeScript and tooling with Go or Python to make your teammates’ jobs more effective and more enjoyable.
  • Write tooling and automation scripts for GitHub Actions to streamline development, enhance CI/CD automation, and improve code quality.
  • Write structured, testable, readable, and maintainable code.
  • Conduct code reviews, ensuring standards for quality and best practices are followed.
  • Support your software throughout its lifecycle, from ideation to production.
  • Support your teammates by continuing to learn and grow in an environment where failure is a part of learning, and being a novice is celebrated.

PythonSoftware DevelopmentSQLCloud ComputingFull Stack DevelopmentKubernetesTypeScriptGoReactCI/CDRESTful APIsDevOpsMicroservicesSoftware Engineering

Posted about 2 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150237.5 - 227250.0 USD per year

πŸ” Software Development

🏒 Company: SamsaraπŸ‘₯ 1001-5000πŸ’° Secondary Market over 4 years agoπŸ«‚ Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • 8+ years of relevant industry experience in software development.
  • Strong programming/coding fundamentals with proficiency in at least one of the following: Go, GraphQL, TypeScript, React.
  • Excellent communication, collaboration, and problem-solving skills, with a demonstrated ability to manage technical discussions.
  • Bring a customer-focused mindset to all development, balancing the need to iterate quickly and deliver customer wins iteratively
  • Partner with the Engineering Manager to advocate for long-term technical health of our products alongside the product priorities.
  • Act as a force multiplier on the team by leveraging other engineers and personally exemplify how to deliver value at Samsara
  • Mentor other engineers by actively participating in design and implementation conversations across the team
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentGraphQLSoftware DevelopmentSQLDesign PatternsFull Stack DevelopmentGitIoTMachine LearningTypeScriptAlgorithmsData StructuresGoReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringTeamworkSoftware EngineeringDebugging

Posted about 15 hours ago
Apply
Apply

πŸ“ United States

πŸ” Software Development

  • Bachelor's degree in a field of Software Engineering, Computer Engineering, Financial Engineering, Computational Engineering, or Information Technology.
  • Three years of enterprise-level web or mobile application development experience which included utilization of Node.js, TypeScript, Python, Shell, SQL, and AWS.
  • Help drive the technical and functional as well as internal resource coordination and oversight components of software development projects in a Scaled Agile Framework (SAFe) environment involving the full-stack design, development, build, testing and implementation of client-hosted, Web-based and Cloud-based enterprise level responsive software applications, including the integrations, APIs, microservices, features and specifications for their development, as well as the stored procedures and database server engines that facilitate access and query of the Company's back-end object-oriented and relational database systems
  • Assist with executing entire full-stack application development project lifecycle, such as performing full-stack application development using C#, React.js, Redux, Node.js, Koa, TypeScript, RabbitMQ, PostgreSQL and related Web technologies; crafting quality code; project scope, priority setting and business requirements gathering with cross-functional teams; functional and technical solution design development and requirements analysis; solutions, development and end-user documentation; GAP and needs analysis; resource planning; unit, integration, and system test plan, procedure, case, tool, script, and automation development and implementation; workflow design; process development and improvement; system integration and migration testing; UAT/OAT testing; code quality review; go-live preparation; and production support
  • Utilize Event Driven Architecture, Microservice Architecture, and Data Management strategies, including but not limited to, messaging protocols, messaging best practices, database schema management, and versioning strategies during development of applications
  • Work with cross-functional teams of other engineers, product managers, product designers, sales engineers, and clients to develop an understanding of users’ workflow, priorities and requirements in order to analyze gaps, develop tests and prioritize projects
  • Work as part of a Scrum team through sprints and ceremonies to estimate and prioritize work, provide feedback, and share ideas along the way
  • Pair with other developers and moving work items through the backlog to acceptance in a timely manner
  • Help create project work breakdown structure as well as formal project schedules and activities required to meet specific project goals and established time frames based on knowledge of project completion requirements determined through detailed technical project analysis with input from cross functional teams of project stakeholders.
  • Use distributed version control systems (e.g., GIT) and help create appropriate measures and metrics to track progress of projects and report on project progress at a task level
  • Assist with the timely identification, logging and resolution/escalation of project problems during the life cycle of a project
  • Help manage project priorities, including development of project risk assessment and mitigation strategies
  • Monitor and evaluate product results against technical specifications
  • Prepare project status reports to keep management, clients and others informed of project status and related issues
  • Help provide functional direction and subject matter technical expertise in multiple core project process and functional areas to less experienced personnel

AWSNode.jsPostgreSQLProject ManagementSQLAgileFull Stack DevelopmentGitRabbitmqReact.jsSCRUMTypeScriptC#AlgorithmsData StructuresREST APIReduxCI/CDRESTful APIsMicroservicesSoftware EngineeringData management

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 158440.0 - 198050.0 USD per year

πŸ” Web3

🏒 Company: JobgetherπŸ‘₯ 11-50πŸ’° $1,493,585 Seed about 2 years agoInternet

  • 5+ years of general backend development experience.
  • 3+ years of experience building large-scale enterprise systems.
  • Strong experience with AWS Cloud services (DynamoDB, KMS, SQS, Lambda, etc.).
  • Proficiency with Golang and experience with Typescript/Node.js is a plus.
  • Passion for blockchain technology/Web3
  • Design and develop scalable, high-performance backend systems for Web3 applications on an Avalanche Subnet.
  • Collaborate with the infrastructure team to deploy cloud applications and services in a multi-tenant environment.
  • Partner with frontend developers to build new web applications from the ground up.
  • Work closely with product teams to implement new features and integrate blockchain applications such as Avalanche Explorer and Core Wallets.
  • Build and maintain distributed, scalable APIs to support AvaCloud.

AWSBackend DevelopmentSQLBlockchainCloud ComputingDynamoDBKubernetesTypeScriptAPI testingGoREST APIWeb3.jsMicroservicesNodeJSSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ Germany, Spain, Portugal, Brazil

🏒 Company: JobgetherπŸ‘₯ 11-50πŸ’° $1,493,585 Seed about 2 years agoInternet

  • 5+ years of software development experience, with expertise in web applications.
  • Deep understanding of JavaScript/TypeScript and proficiency in React.
  • Strong experience with SEO best practices and web analytics tools.
  • Familiarity with HTML, CSS, and modern front-end development tools and pipelines.
  • A solid understanding of UI/UX principles and best practices.
  • Excellent problem-solving skills with the ability to work both independently and collaboratively.
  • Develop and maintain web applications, with a strong emphasis on content management systems and scalable architecture.
  • Collaborate closely with Marketing, Content, and Design teams to build self-serve content management tooling.
  • Contribute to the architecture and design of applications to ensure performance optimization and scalability.
  • Lead the development of internal SDKs and improve developer tools within the company.
  • Implement AI-driven solutions to enhance content authoring and overall velocity.

Software DevelopmentFrontend DevelopmentHTMLCSSJavascriptReact.jsTypeScriptUI DesignContent managementCI/CDSEORESTful APIsNodeJSSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ’Έ 100000.0 - 200000.0 USD per year

πŸ” Fintech

🏒 Company: Swan BitcoinπŸ‘₯ 11-50πŸ’° Series A almost 3 years agoπŸ«‚ Last layoff 8 months agoFinancial ServicesFinanceFinTech

  • Senior level experience with SQL, data modeling, REST APIs, event driven systems, etc
  • Experience at a bank, trust company, fintech, or other financial institution
  • At least 5 years of total software development experience, with at least 2 years at a financial institution or fintech
  • Commitment to great architecture, clean code, unit testing, and excellence in documentation
  • Well developed opinions on software architecture and principles of development in high scale systems
  • Experience with NodeJS is preferred, but senior level experience in any similar environment works
  • AWS experience is a big plus
  • Architecting and designing data models and systems related to financial ledgering
  • Integrating open source and commercial ledgering, reconciliation, accounting, and reporting systems
  • Diagramming and documenting complex financial systems and flows
  • Reducing complexity through refactoring, modularization, and simplification

AWSBackend DevelopmentNode.jsSoftware DevelopmentSQLSoftware ArchitectureAPI testingREST APIAccountingData modelingFinanceData analytics

Posted 3 days ago
Apply
Apply

πŸ“ United States, Canada, Ireland, United Kingdom, Mexico

🧭 Full-Time

πŸ’Έ 132050.0 - 235600.0 USD, CAD per year

πŸ” Software Development

🏒 Company: WebflowπŸ‘₯ 501-1000πŸ’° $120,000,000 Series C almost 3 years agoπŸ«‚ Last layoff 8 months agoCMSWeb HostingWeb Design

  • 5+ years of experience with a proven track record of shipping code to build consumer facing web products.
  • Development experience with Node.js, React, TypeScript and a deep, foundational understanding of Javascript and/or Typescript.
  • Familiar with optimization platforms like Optimizely and VWO, and event tracking tools such as Google Analytics or Mixpanel.
  • Possess a strong understanding of web development best practices and principles, including responsive design, web performance metrics and accessibility standards.
  • Effectively communicate and collaborate with cross-functional teams.
  • Love thinking through large technical problems and working through that complexity on a collaborative, distributed team.
  • Can debug production issues across services and multiple levels of the stack.
  • Take pride in taking ownership and driving projects end- to-end resulting in business impact.
  • Design and develop high-performing, accessible user interfaces that enhance Webflow’s optimization and analytics product experience.
  • Work on technologies such as Node.js, React,js, Javascript/Typescript, HTML, and CSS.
  • Collaborate with designers, PMs, data scientists, and engineers to develop optimization-focused product capabilities.
  • Contribute across the tech stack by building scalable APIs, creating insightful visualizations, and developing key product capabilities that enhance user experience and performance.
  • Tackle complex technical challenges on a collaborative and geographically distributed team.
  • Solve problems in a highly technical platform that empowers hundreds of thousands of people.
  • Apply web best practices, including performance optimization techniques, accessibility standards and secure data exchange between different domains.
  • Build, document, and test production code that impacts all Webflow customers.
  • Participate in all engineering activities including incident response, interviewing, designing and reviewing technical specifications, code review, and releasing new functionality.

AWSNode.jsSQLGitHTMLCSSJavascriptReact.jsTypeScriptAPI testingCI/CDRESTful APIsMicroservicesData visualizationDebugging

Posted 4 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 153000.0 - 184000.0 CAD per year

πŸ” Software Development

🏒 Company: Grafana LabsπŸ‘₯ 501-1000πŸ’° $240,000,000 Series D almost 3 years agoSoftware Development

  • Backend technologies: Strong expertise in Go and familiarity with other backend languages is valued.
  • Containerization and orchestration: Docker, Kubernetes.
  • CI/CD and DevOps: Knowledge of building pipelines, automated testing, and deployment strategies.
  • Monitoring and observability: Familiarity with tools like Grafana, Prometheus, or other observability platforms.
  • Front-end technologies (nice to have): TypeScript, React, Redux, and RxJS.
  • Building enterprise Grafana plugins to integrate third party services or databases into Grafana
  • Innovating our plugin system to allow for enhanced capabilities
  • Supporting the operations and reliability of our plugins in Grafana Cloud
  • Coming up with suggestions for process improvements
  • Providing technical support in customer escalations
  • Working closely with the rest of the Grafana Division

Backend DevelopmentDockerSoftware DevelopmentSQLAgileKubernetesRxJSSCRUMTypeScriptGoGrafanaREST APIReduxReactCommunication SkillsCI/CDProblem SolvingDevOpsJSON

Posted 4 days ago
Apply
Apply

πŸ“ United States; BC & ON, Canada; Ireland; United Kingdom; Mexico City

🧭 Full-Time

πŸ’Έ 132050.0 - 207100.0 USD per year

πŸ” Software Development

  • 5+ years of experience with a proven track record of shipping code to build consumer facing web products.
  • Have development experience with Node.js, React, TypeScript and a deep, foundational understanding of Javascript and/or Typescript.
  • Are familiar with optimization platforms like Optimizely and VWO, and event tracking tools such as Google Analytics or Mixpanel.
  • Possess a strong understanding of web development best practices and principles, including responsive design, web performance metrics and accessibility standards.
  • Effectively communicate and collaborate with cross-functional teams.
  • Love thinking through large technical problems and working through that complexity on a collaborative, distributed team.
  • Can debug production issues across services and multiple levels of the stack.
  • Take pride in taking ownership and driving projects end- to-end resulting in business impact.
  • Design and develop high-performing, accessible user interfaces that enhance Webflow’s optimization and analytics product experience.
  • Work on technologies such as Node.js, React,js, Javascript/Typescript, HTML, and CSS.
  • Collaborate with designers, PMs, data scientists, and engineers to develop optimization-focused product capabilities.
  • Contribute across the tech stack by building scalable APIs, creating insightful visualizations, and developing key product capabilities that enhance user experience and performance.
  • Tackle complex technical challenges on a collaborative and geographically distributed team.
  • Solve problems in a highly technical platform that empowers hundreds of thousands of people.
  • Apply web best practices, including performance optimization techniques, accessibility standards and secure data exchange between different domains.
  • Build, document, and test production code that impacts all Webflow customers.
  • Participate in all engineering activities including incident response, interviewing, designing and reviewing technical specifications, code review, and releasing new functionality.

Node.jsFrontend DevelopmentHTMLCSSJavascriptReact.jsTypeScriptAPI testingCommunication SkillsCollaborationProblem SolvingAgile methodologiesRESTful APIsData visualizationSoftware EngineeringDebugging

Posted 4 days ago
Apply