Apply

Software Engineer

Posted 2024-10-23

View full description

💎 Seniority level: Middle, 4 or more years

📍 Location: United States

🔍 Industry: Software Engineering/Consulting

🏢 Company: SquareWorks Consulting, Inc.

⏳ Experience: 4 or more years

🪄 Skills: AWSPHPSoftware DevelopmentAgileDesign PatternsGitJavaJavascriptTypeScriptC#AngularNosqlReactJavaScriptRESTful APIs

Requirements:
  • 4 or more years of experience in a software engineering/development role.
  • Experience in an Agile software development environment.
  • Desire to ship high quality software at great velocity.
  • Thorough understanding of software engineering best practices.
  • Expertise in technologies like modern JavaScript frameworks, server-side languages, relational databases, AWS, NodeJS, Git, NoSQL, RESTful APIs.
  • Strong experience with automated unit and integration testing.
  • Understanding of advanced object-oriented design and SOLID principles.
Responsibilities:
  • Implements and maintains code for product features.
  • Writes clean code and unit tests, performing code reviews related to development and maintenance.
  • Participates in design review meetings and offers input for product enhancements.
  • Collaborates with engineers and product managers throughout the SDLC.
  • Engages with team members through active communication for problem-solving.
  • Produces specifications to convey operational feasibility and ROI projections.
  • Anticipates blockers and delivers projects on time and within budget.
  • Mentors new teammates.
Apply

Related Jobs

Apply

📍 Bay Area, Miami, Toronto, London

🔍 Financial Services

  • Strong programming skills, preferably in languages relevant to integrations and crawling.
  • Experience with financial data systems and relevant technologies.
  • Ability to work in a distributed team environment across different locations.

  • Develop integrations between Truv's platform and various payroll providers.
  • Implement crawling technologies to gather and validate employment and income data.
  • Collaborate with the product and engineering teams to enhance infrastructure functionality.

Backend DevelopmentSoftware DevelopmentHTMLCSSJavaJavascriptJavaScript

Posted 2024-11-22
Apply
Apply

📍 United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

💸 111000 - 148000 USD per year

🔍 Education technology

  • 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java).
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
  • Solid understanding of serverless architecture principles and best practices.
  • Experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems (e.g., Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.

  • Architect and develop robust, scalable backend services with AWS Lambda.
  • Design and implement RESTful APIs and event-driven systems.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams to integrate backend services with frontend applications.
  • Implement and maintain CI/CD pipelines.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.

AWSNode.jsPythonDesign PatternsGitJavaServerlessCI/CDRESTful APIsMicroservices

Posted 2024-11-22
Apply
Apply

📍 United States, BC, ON, Canada

🧭 Full-Time

💸 139000 - 248000 USD per year

🔍 Website Experience Platform

  • Have 5+ years of experience working as a FE/UI engineer and 1-2+ years experience with Design Systems.
  • Be proficient in advanced React and CSS patterns.
  • Have a proven track record of successfully launching and driving adoption of design systems.
  • Have experience working with a fast-paced, highly collaborative, and cross-functional team.
  • Be comfortable working cross-team to provide UI/UX suggestions and consistency across product areas.
  • Treat web accessibility as a top priority.
  • Enjoy discussing the details and driving solutions that improve the usability and quality of the system.

  • Build and maintain Webflow’s internal design system and related entities, including Component UI library, usage guidelines & documentation, icons, Storybook, and styling system.
  • Author and maintain UI components that are scalable, performant, accessible, and consistent.
  • Work closely with cross-functional teams to ensure the success and adoption of the design system.
  • Develop and execute strategies to migrate legacy systems to modern systems, overcoming roadblocks as necessary.
  • Lead and participate in team discussions focused on design systems.
  • Solve problems in a highly technical platform that empowers hundreds of thousands of people.
  • Improve our planning, development, and deployment processes.

Software DevelopmentCSSSpringReactDocumentationCoaching

Posted 2024-11-22
Apply
Apply

📍 USA

🧭 Full-Time

💸 145000 - 190000 USD per year

🔍 Mobile industry

🏢 Company: Liftoff

  • BS in Computer Science with 5+ years professional experience; or MS in Computer Science with 3+ years of professional experience; or equivalent work experience.
  • Proficient in at least one of the following languages: Golang (preferable), C/C++, Java, Python.
  • Experience building low-latency, high-throughput, distributed backend services.
  • Deep understanding of computer architectures, data structures, and algorithms.
  • Knowledge of profiling and debugging distributed microservices.
  • Experience building data-intensive applications, with understanding of distributed system observability metrics.
  • Good team communication and collaboration skills.
  • Passionate about helping others and invested in the team’s success.

  • Take ownership and work with various product management, development and quality assurance groups in a fast-paced environment.
  • Design, engineer & implement highly-available, fault-tolerant, distributed systems enhancing our real-time bidding system.
  • Implement new features and streamline existing services while focusing on code readability, performance, testing, documentation, and continuous integration.
  • Share knowledge and best practices with team members.
  • Participate in PagerDuty on-call rotation.

PythonJavaC++AlgorithmsData StructuresGolangCollaborationDocumentation

Posted 2024-11-22
Apply
Apply

📍 US

💸 175000 - 210000 USD per year

🔍 Logistics

🏢 Company: Pallet

  • Strong drive and sense of ownership, capable of working independently and collaboratively.
  • Track record of executing and delivering on large projects with high ambiguity.
  • Experience in mentoring junior engineers and leading technical discussions.
  • Ability to balance rapid iterative development and high-quality code, with communication of risks to project PM.
  • Excellent communication and interpersonal skills.

  • Collaborate with product managers, designers, and engineers to build high-quality solutions for order management, dispatching, and driver products.
  • Deliver a transparent and user-friendly experience, while driving cost savings and efficiency through automation.
  • Contribute to reusable components and align with the team's mission to modernize logistics.

QA

Posted 2024-11-22
Apply
Apply

📍 US, Ontario

🧭 Full-Time

💸 140000 - 175000 USD per year

🔍 IT management

🏢 Company: Automox

  • Programming experience in Golang, C++, Python is required, with flexibility to work in other languages.
  • 7+ years of experience in designing, developing, testing, monitoring, and maintaining cloud-connected client-side applications.
  • Experience with Software Engineering for Agent/IoT applications is preferred.
  • Familiarity with systems programming, networking, virtual machine orchestration, DevOps, and shell scripting languages (Bash/Powershell) is beneficial.
  • Development experience on Windows, Linux, and/or MacOS.
  • Excellent communication skills and capability to work in a remote, cross-functional team environment.
  • Proficiency in English, both written and verbal.

  • Research, design, develop, and own solutions providing feature-rich experiences in the Agent application used on over 1 million endpoints.
  • Lead by example, promote software development best practices, and write quality code.
  • Enhance and evolve endpoint software for new platform and client-side features.
  • Contribute to performance tuning, usability improvements, and automation.
  • Create detailed specifications and participate in all phases of the engineering lifecycle.
  • Adopt a quality-first mindset with an emphasis on comprehensive testing.
  • Utilize data-driven decisions to assess development impact pre-production.

PythonSoftware DevelopmentIoTC++GolangCollaborationLinux

Posted 2024-11-21
Apply
Apply

📍 United States

🔍 Software (SaaS)

Experience designing and implementing software systems from requirements to production and deployment.

Responsible for creating delightful user experiences that solve very complex problems.

AWSDockerNode.jsKubernetesPostgresReact

Posted 2024-11-21
Apply
Apply

📍 US

🧭 Full-Time

💸 126100 - 178000 USD per year

🔍 Cloud Infrastructure

🏢 Company: HashiCorp

  • Have 3+ years of production experience working on backend applications (e.g., Ruby on Rails) or databases (e.g., Postgres, Redis).
  • Strive for quality through maintainable code and comprehensive testing from development to deployment.
  • Experience upgrading Ruby, Rails, and dependencies.
  • Experience building and scaling distributed, highly available systems.
  • Communicate clearly while remaining empathetic and kind.
  • Eager to learn through humility and reflection.
  • Experience debugging performance bottlenecks for live services and systems.
  • Familiar with best practices for application and infrastructure security.

  • Develop and maintain the backend services on which HCP Terraform relies.
  • Continuously improve the product by writing code in systems written in Ruby on Rails.
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services.
  • Enable your teammates through technical mentorship, code reviews, and pairing.
  • Participate in a 24/7 on-call rotation that supports our production services.

RubyRuby on RailsPostgresRedisTerraform

Posted 2024-11-21
Apply
Apply

📍 US

🧭 Full-Time

💸 127500 - 150000 USD per year

🔍 Software Development

🏢 Company: HashiCorp

  • Have 1+ years of production experience working on backend applications (e.g., Ruby on Rails).
  • Production experience with databases (e.g., Postgres, Redis).
  • Strive for quality through maintainable code and comprehensive testing from development to deployment.
  • Experience upgrading Ruby, Rails, and dependencies.
  • Communicate clearly while remaining empathetic and kind.
  • Eagerness to learn through humility and reflection.
  • Familiarity with best practices for application and infrastructure security.

  • Develop and maintain the backend services on which HCP Terraform relies.
  • Continuously improve the product by writing code in systems written in Ruby on Rails.
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services.
  • Enable your teammates through technical mentorship, code reviews, and pairing.
  • Participate in a 24/7 on-call rotation that supports our production services.

RubyRuby on RailsPostgresRedis

Posted 2024-11-21
Apply
Apply

📍 US

🧭 Full-Time

💸 165000 - 185000 USD per year

🔍 Healthcare technology

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 7+ years of professional experience as a software developer or data engineer.
  • Experience with healthcare data such as health payments and electronic health records.
  • Knowledge of interoperability technologies and standards like X12, NCPDP, and FHIR.
  • Expertise in Big Data processing, Analytics, and relational databases.
  • Experience with modern big data technologies such as Databricks, Hadoop, and Kafka.
  • Familiarity with object-oriented languages, primarily Java and Scala.
  • Experience in cloud-based microservice architecture and CI/CD frameworks.

  • Performs advanced programming tasks to satisfy business requirements.
  • Plans, designs, develops, tests software system features, enhancements, or bugs at an advanced level.
  • Takes technical leadership on design and development of new features.
  • Works with team to break complex problems into actionable tasks.
  • Independently modifies existing functionality and fixes bugs.
  • Maintains unit/integration tests for all completed coding.
  • Mentors junior team members and contributes to a positive work culture.

AWSDockerLeadershipAgileBusiness IntelligenceGCPHadoopJavaKafkaProduct ManagementAzureCollaborationCI/CDWritten communication

Posted 2024-11-21
Apply