Apply

Senior Software Engineer

Posted 2024-08-06

View full description

πŸ’Ž Seniority level: Senior, 5-8 years

πŸ’Έ Salary: 110,000 - 150,000 USD

πŸ” Industry: Enterprise, non-profit charity

πŸ—£οΈ Languages: English

⏳ Experience: 5-8 years

Requirements:
  • Bachelor's degree or equivalent, 5-8 years of work experience in web software development.
  • Excellent verbal and written communication skills.
  • Expertise in JavaScript, ReactJS, HTML, CSS, PHP, and WordPress.
  • Experience with eCommerce and agile/scrum methodologies.
Responsibilities:
  • Write high-quality software in technologies like JavaScript with ReactJS, HTML5, CSS, WS, WordPress, PHP, MySQL, Node.js, Azure, Twilio, Auth0, and others.
  • Develop code across the whole stack for customer-facing websites and web apps.
  • Take ownership of solutions and project deliverables.
  • Collaborate with other engineers, support team, QA team, and digital solutions team.
Apply

Related Jobs

Apply

πŸ“ UK

🧭 Full-Time

πŸ” Customer relationship management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35.0m Series E on 2012-11-05πŸ«‚ on 2024-01-25SaaSAnalyticsMarketingCopywritingSocial Media

  • A strong, collaborative senior engineer.
  • Experience building a design system for an organization, particularly at scale.
  • Migrations and code mods experience is ideal.
  • Preference for solving problems with technology rather than process.
  • Proven ability to address complicated technical problems with empathy for developers.
  • Vision for future improvements and direction in development.

  • Develop and maintain a design system using React/Typescript.
  • Collaborate with UX designers to define and document design system guidelines and components.
  • Work closely with frontend developers to integrate the design system into new and existing applications.
  • Assist with ongoing improvements via migrations and code modifications.
  • Write clean, modular, and testable code with proper documentation.
  • Continuously improve the design system based on user feedback.

Software DevelopmentFrontend DevelopmentHTMLCSSJavaJavascriptjQueryReact.jsTypeScriptJavaScriptReactCollaboration

Posted 2024-12-01
Apply
Apply

πŸ“ Germany, India

🧭 Full-Time

πŸ” Customer relationship management (CRM)

🏒 Company: HubSpotπŸ‘₯ 1001-5000πŸ’° $35.0m Series E on 2012-11-05πŸ«‚ on 2024-01-25SaaSAnalyticsMarketingCopywritingSocial Media

  • Strong Frontend development experience but also comfortable with Backend development.
  • Proficient in Typescript or Javascript, primarily React, and familiar with Java, MySQL, AWS, DropWizard, Kafka.
  • Strong user focus, with the ability to empathize with user challenges.
  • Interest in big technical challenges and understanding business and go-to-market strategies.
  • Willingness to develop data analysis skills and experience with tools like Amplitude, Looker, and Excel.

  • Write and ship production code that has meaningful user and business impact.
  • Work with a small cross-functional team of engineers, PMs, designers, content designers, and researchers.
  • Collaborate with HubSpotters across various departments.
  • Implement experiments that provide insights into user behavior and improve user experience.
  • Gain exposure to how HubSpot operates as a business.

Backend DevelopmentData AnalysisFrontend DevelopmentJavaJavascriptKafkaMySQLTypeScriptJavaScriptData analysisReact

Posted 2024-12-01
Apply
Apply

πŸ“ Canada

πŸ” IT and Security

🏒 Company: Cribl

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript)
  • Strong knowledge of data structures, algorithms, and distributed systems
  • Enjoy learning new technologies and the ability to understand how to root cause complex problems
  • Experience with using and developing REST APIs
  • Experience with Agile processes and rapid iterative development
  • Strong sense of ownership with a focus on high quality and high performing deliverables
  • 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

AWSDockerNode.jsAgileGCPTypeScriptAlgorithmsAzureData Structures

Posted 2024-12-01
Apply
Apply

πŸ’Έ 145000 - 200000 USD per year

πŸ” Data Engine for IT and Security

🏒 Company: Cribl

  • Strong track record of writing clean, maintainable, testable code (Node.js/TypeScript).
  • Significant experience in complex development environments, especially in large-scale highly available distributed systems and SaaS platforms.
  • Solid expertise in developing resilient and scalable backend services on cloud providers, preferably AWS.
  • Strong knowledge of data structures, algorithms, Linux, and distributed systems.
  • Experience using assertion frameworks and tools like Mocha, Cypress, Jest.
  • Ability to work independently and as part of a team.

  • Contribute to the technical direction and architecture of Cribl Lake.
  • Collaborate with cross-functional teams to implement product roadmaps.
  • Participate in code reviews and provide constructive feedback.
  • Identify and address technical debt for codebase health.
  • Contribute to best practices and engineering standards.
  • Optimize and extend capabilities using expertise in distributed systems.
Posted 2024-12-01
Apply
Apply

πŸ’Έ 145000 - 200000 USD per year

πŸ” Cloud technology, IT and Security

🏒 Company: Cribl

  • Must be able to write clean, maintainable, and testable full stack code (Node.js/TypeScript)
  • Experience in complex development environments, especially in large-scale highly available distributed systems and SaaS platforms
  • Experience in developing resilient and scalable backend services on any major cloud provider, preferably AWS
  • Experience developing RESTful API's and interfaces that are secure and intuitive
  • Knowledge of data structures, algorithms, linux, and distributed systems
  • Knowledge of secure web development practices with troubleshooting complex application workflows and performance tuning
  • Experience using assertion frameworks and tools like Mocha, Cypress, Jest to automate regression checks
  • Self-starter with minimal supervision and a track record of learning quickly
  • Cares about details and is dedicated to elegant and high quality software

  • Help define and refine the software development practices that make our team effective
  • Write clean, maintainable, and testable code with an eye towards observability and resilience
  • Coach and empower the less senior engineers on your team to help them level up and own larger epics
  • Work with cross-functional team members and stakeholders to decide on the vision and scope of your product area
  • Work with Management, Product Engineering, and Operations to plan and forecast quarterly goals that include a mix of tech debt, bug fixes, and new features
  • Champion the entire software development lifecycle from requirements and design to testing, deployment, and production support/monitoring
  • Take on new adventures across the full-stack as we continue to push Cribl Cloud forward
  • Share on-call and take part in team that embraces a model of service ownership
Posted 2024-12-01
Apply
Apply

🧭 Full-Time

πŸ” Digital Commerce

🏒 Company: Bloomreach

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 6+ years of hands-on experience in Java or another object-oriented language.
  • Experience with cloud providers (AWS, GCP) and building enterprise software products.
  • Familiarity with open source search engines (Solr, ElasticSearch) and large-scale data processing technologies (Hadoop, Spark, Kafka).
  • Proven track record in developing distributed systems at scale in a production environment.
  • Strong background in data structures and algorithms.
  • Interest in machine learning algorithms and GenAI/LLM technologies.

  • Design and implement recall and ranking search algorithms, leveraging LLM models for optimization.
  • Build, maintain, and scale data processing pipelines for search efficiently.
  • Collaborate with the Product team to understand requirements and lead cross-functional engineering teams.
  • Participate in an agile development process from planning to optimization and maintenance.
  • Apply GenAI/LLM technologies to improve search relevance and boost revenue.
Posted 2024-12-01
Apply
Apply

🧭 Full-Time

πŸ’Έ 142800 - 196350 USD per year

πŸ” SaaS Security

🏒 Company: AppOmni

  • Excellent technical and non-technical communication skills.
  • A quality-oriented approach to building and testing applications.
  • At least 3 years of hands-on experience with Python 3 and Django.
  • At least 7 years of software engineering experience, including object-oriented design and data structure design.
  • Interest in data, security, and data security.
  • Ability to design elegant solutions for complex problems.
  • Experience with integrating external APIs.

  • Contribute directly to major components of AppOmni's SaaS Security Posture Management platform.
  • Engage in design and development of major areas of the codebase.
  • Support security monitoring and management of SaaS platforms.
  • Facilitate remediation workflows to help customers improve their security posture.
  • Take ownership of significant engineering decisions.
  • Address challenging engineering problems in the security industry.
Posted 2024-12-01
Apply
Apply

πŸ” ECommerce

🏒 Company: VTEX

  • Proficient in one or more programming languages like Go, Python, and Java.
  • Highly skilled in software development.
  • Proven history of working with extensive infrastructure, distributed systems, or networks at scale.
  • Experienced in software architecture and cloud computing.

  • Provide infrastructure services to enhance platform resilience and ensure smooth operation.
  • Act as a technical mentor for the SRE team, offering guidance in SRE best practices.
  • Collaborate with cross-functional teams to optimize system architecture and operational efficiency.
  • Design, implement, and maintain robust infrastructure and automation solutions for mission-critical services.
  • Monitor system performance and implement proactive measures to prevent failures.
Posted 2024-12-01
Apply
Apply

πŸ“ Europe, Valencia

🧭 Full-Time

πŸ” Open source technology and software

🏒 Company: Canonical - Jobs

  • Bachelor’s degree in Computer Science, STEM or similar.
  • Experience with Linux packaging (Debian, RPM, Yocto).
  • Experience working with open source communities and licenses.
  • Experience with C and C++.
  • Ability to work in a globally distributed team through self-discipline and self-motivation.

  • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms.
  • Work with partners to deliver an optimized first-class Ubuntu experience.
  • Adopt a holistic approach to the Ubuntu experience with inputs on technical plans and quality metrics.
  • Participate as a technical lead on complex customer engagements.
  • Assist customers in integrating their applications and optimizing them with Ubuntu.

IoTC++StrategyCommunication SkillsLinux

Posted 2024-12-01
Apply
Apply

πŸ“ US

πŸ’Έ 110000 - 200000 USD per year

πŸ” Distributed Data Systems, Platforms at Scale, and Complex Application Development

🏒 Company: Raft Company Website

  • Five plus years of hands-on experience as a software engineer.
  • Proficient with Java, JavaScript, Python, or React & Angular.
  • Strong experience in multiple Big Data/Cloud/Enterprise Frameworks.
  • Familiarity with modern data stack tools (e.g., Kafka, Trino, Pinot, Postgres).
  • Experience in creating robust RESTFul APIs for microservices.
  • Deep knowledge of software design and architecture patterns.
  • Experience with automation and scripting languages (e.g., Bash, PowerShell).
  • Hands-on experience with Docker and containerization technologies.
  • Experience with DevSecOps tools and processes.

  • Dive deeper into the software lifecycle, taking on complex tasks.
  • Lead smaller project initiatives.
  • Write code and engage in design discussions.
  • Conduct code reviews.
  • Mentor Associate and Standard Engineers.

DockerPythonBashCybersecurityGitJavaJavascriptKafkaKubernetesJavaScriptAirflowAngularPostgresReactCollaborationRESTful APIsMentoringMicroservices

Posted 2024-11-30
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

August 22, 2024

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

How to Balance Work and Life While Working Remotely

August 19, 2024

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

August 18, 2024

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

How to Onboard Remote Employees Successfully

August 16, 2024

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Remote Work Statistics and Insights for 2024

August 13, 2024

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.