Apply

Sr. Software Engineer

Posted about 8 hours agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 7-8 years

๐Ÿ“ Location: United States

๐Ÿ’ธ Salary: 100000.0 - 150000.0 USD per year

๐Ÿ” Industry: E-commerce

๐Ÿข Company: IPSY

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 7-8 years

๐Ÿช„ Skills: AWSBackend DevelopmentGraphQLNode.jsSQLDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitJavascriptReact.jsNext.jsReactMicroservicesNodeJSSoftware Engineering

Requirements:
  • 7-8 years of experience in fullstack software engineering
  • Strong experience diligently coding and developing front-end apps in Javascript, Next.js, ReactJS, Node.js/Java
  • Strong knowledge of micro-frontend architecture
  • Experience with composable web platforms like Netlify, Vercel
  • Experience with BFF Design patterns
  • Experience leading high-traffic, mission-critical digital products
  • Experience working closely with Product, as this role will participate in synthesizing both Product and Engineering perspectives into a prioritized roadmap
  • A creative and precise problem solver
  • Digital Product / UX understanding
  • AWS experience
  • Passionately worked on and driven large scale projects to completion
  • Familiar with databases: schema design, queries, performance
Responsibilities:
  • Develop and code in a full-stack arena using React, Next.js, Node.js, GraphQL, tRPC
  • Develop in micro frontend SPA architecture
  • Design and develop, connecting backends with frontend, using experience designing and architecturing integrations
  • Develop in composable web platforms like Netlify, Vercel, etc.
  • Lead a team and drive the implementation of architectural design solutions
  • Participate in the prioritization process to bring hidden technical needs to the roadmap
  • Translate business requirements into technical ones with very strong communication skills
  • Guide Junior fellows and help them develop their skills and qualities
  • Help the team build scalable, easy-to-maintain software to support millions of users and transactions
Apply

Related Jobs

Apply

๐Ÿ“ USA, Mexico

๐Ÿ” Software Development

Experienced mobile Web Developer with a passion for pushing technology limits.
Design, integrate, and enhance customer-facing mobile web SDKs and applications.

Node.jsArtificial IntelligenceFrontend DevelopmentGitHTMLCSSImage ProcessingJavascriptMachine LearningReact.jsUI DesignAlgorithmsData StructuresMobile testingWebRTCCI/CDAgile methodologiesRESTful APIsJSONSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 155000.0 - 255000.0 USD per year

๐Ÿ” Cybersecurity

๐Ÿข Company: crowdstrikecareers

  • Degree in Computer Science (or commensurate experience in data structures/algorithms/distributed systems)
  • 12+ years of backend development experience
  • The ability to scale backend systems โ€“ sharding, partitioning, scaling horizontally are second nature to you
  • Deep understanding of distributed systems and scalability challenges
  • Deep understanding of multi-threading, concurrency, and parallel processing technologies
  • Team player skills โ€“ we embrace collaborating as a team as much as possible
  • A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture
  • The ability to thrive in a fast paced, test-driven, collaborative and iterative programming environment
  • The skills to meet your commitments on time and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Lead backend engineering efforts from rapid prototypes to large-scale applications across CrowdStrike products
  • Leverage and build cloud based systems to detect targeted attacks and automate cyber threat intelligence production at a global scale
  • Brainstorm, define, and build collaboratively with members across multiple teams
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team
  • Be mentored and mentor other developers on web, backend and data storage technologies and our system
  • Constantly re-evaluate our product to improve architecture, knowledge models, user experience, performance and stability
  • Be an energetic โ€˜self-starterโ€™ with the ability to take ownership and be accountable for deliverables
  • Use and give back to the open source community

AWSBackend DevelopmentGraphQLPostgreSQLPythonCybersecurityElasticSearchGitKafkaOAuthAlgorithmsData StructuresGoRedisRESTful APIsTeamworkSoftware Engineering

Posted 4 days ago
Apply
Apply

๐Ÿ“ Remote U.S. + EU

๐Ÿงญ Fulltime

๐Ÿ” Software Development

๐Ÿข Company: AuthZed๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $12,000,000 Series A 9 months agoInformation TechnologyCyber SecuritySoftware

  • 5+ years of experience working in programming languages like Golang, python or Java.
  • Strong Systems engineering background (e.g. distributed systems, operating systems, databases).
  • Experience with cloud infrastructure and managing distributed databases in cloud-native environments.
  • Experience with modern software development practices and tools, such as continuous integration/continuous deployment (CI/CD), Docker, and Git.
  • Excellent communication skills with a proven ability to articulate technical concepts to both technical and non-technical stakeholders.
  • A proven ability to thrive in remote-first, cross-time-zone teams, collaborating effectively to deliver impactful results.
  • Research, design, implement, test and release new features and enhancements for AuthZedโ€™s commercial products.
  • Drive Optimization efforts by gathering statistics, refining query planning, and implementing materialized views and incremental view maintenance (IVM).
  • Drive best practices in software development, testing, and CI/CD to ensure our platform is robust, scalable, and always on the leading edge.
  • Embrace the "operate what you build" philosophy, taking end-to-end ownership of your work - from development and deployment to production operations, and participate in on-call rotation.
  • Troubleshoot correctness, stability or performance issues related to statement planning and execution in a complex distributed system.
  • Proactively identify opportunities to optimize processes, streamline operations, and elevate team performance.
  • Work closely with other engineers, product, and support teams.
  • Showcase your work through technical documentation, blogs, and talks, representing AuthZed as a thought leader in the industry.

Backend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLCloud ComputingGitKubernetesGoCI/CDRESTful APIsLinuxMicroservicesSoftware Engineering

Posted 12 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 120000.0 - 150000.0 USD per year

๐Ÿ” Software Development

  • 5+ years experience supporting application systems in a production environment
  • Proficient in building full-stack applications on node.js, React, AWS/Google Cloud
  • Excellent communication skills and ability to partner with peers across the organization
  • Familiarity or professional experience with React Native a plus
  • Experience building reliable, scalable software in a cross-functional team environment that has been successfully delivered to customers
  • Design, develop, and maintain both frontend and backend components
  • Develop APIs and services with a focus on scalability, security, and performance
  • Create seamless user experiences using modern JavaScript frameworks and libraries
  • Collaborate with product managers, designers, and other stakeholders to define and implement new features that align with both product and customer needs
  • Write clean, maintainable, and efficient code
  • Experience with relational databases like MySQL or PostgreSQL
  • Building new experiences to attract, educate, and retain Freedom Financial Network customers
  • Rapidly testing, iterating, and measuring features and growth opportunities
  • Developing with and contributing to a component-based architect based on node.js and React and delivering highly performant and search engine optimized (SEO), accessible user experiences to our visitors and customers
  • Demonstrating an ability to achieve stretch goals in a highly innovative and fast-paced environment

AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentFrontend DevelopmentREST APIReact

Posted 16 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 170000.0 - 200000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: HashiCorp๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Secondary Market about 4 years ago๐Ÿซ‚ Last layoff almost 2 years agoPrivate CloudDevOpsInformation TechnologyCyber SecuritySoftwareCloud Infrastructure

  • Experience scripting and building developer tools with proficiency in unit and integration testing
  • Solid hands on coding and development experience with at least one programming language
  • Experience designing, implementing, and maintaining CI/CD pipelines.
  • Operating and maintaining production systems in a Linux and public cloud environment.
  • Experience with container technologies, especially Docker.
  • Building software packages and software installers.
  • Proficient using source control tools like Git.
  • You have a passion for working on developer tooling and release automation for OSS and enterprise software in business critical environments.
  • Knowledge of observability tools such as Datadog and Grafana, to collect, analyze and visualize metrics, providing insight into product usage and performance
  • Lead the design, implementation, and optimization of build and release systems that support all self-managed product engineers.
  • Play a key role in enhancing our release engineering process. Collaborate with our Cloud Release Engineering team to develop uniform standards. Support developers by simplifying their work and ensuring our tools are compliant with legal and reliability requirements.
  • Split time between execution and enablement work, where you must be comfortable operating under ambiguity
  • Collaborate across internal teams to lead and improve release tooling and services while fostering a culture of inclusivity, respect, and openness. Contribute to building an environment where all voices are heard and valued.
  • Work across teams to gather requirements for our release tooling and turn them into multi-quarter and multi-year plans for improving our systems
  • Continuously improve automated build, test and deployment workflows.
  • Help to evolve the CI/CD strategy for our product pipelines with a focus on reusability, reliability and scale.
  • Be able to measure and quantify improvements in our release processes
  • Mentor other release engineers, nurturing a culture of high-quality work and continuous learning.
  • Participate in our on-call rotation to address critical release issues for our internal customers in Engineering.

AWSDockerSoftware DevelopmentSQLCloud ComputingGitJavaKubernetesREST APIRelease ManagementCI/CDLinuxTerraformJSONAnsibleScripting

Posted 20 days ago
Apply
Apply

๐Ÿ“ USA

๐Ÿ’ธ 195500.0 - 230000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Cedar๐Ÿ‘ฅ 101-250๐Ÿ’ฐ $68,361,000 Series D about 2 years ago๐Ÿซ‚ Last layoff over 2 years agoMedicalBillingPaymentsHealth CareFinTech

  • 8+ years of professional software development experience
  • Strong computer science fundamentals - a degree in computer science, engineering, or a related field, or similar experience
  • Expertise in at least one major coding language
  • Experience leading technical projects across the stack and building for supportability and long-term maintenance
  • Ability to thrive in an entrepreneurial environment, and find comfort in ambiguity
  • Passionate about Cedarโ€™s mission of improving the healthcare financial experience
  • Collaborate with design, product, and integrations partners to deliver enhancements and new features
  • Design scalable solutions for custom feature sets with future reusability in mind
  • Clearly document design decisions and feature functionality for future developers and product operations
  • Uphold code quality standards through providing thoughtful PR reviews
  • Mentor and up-level junior engineers
  • Work across the stack to implement new features and debug existing code
  • Ideate and identify areas for improvement in our technical space

AWSBackend DevelopmentDockerLeadershipProject ManagementPythonSoftware DevelopmentSQLDesign PatternsExpress.jsFrontend DevelopmentFull Stack DevelopmentGitJavaJavascriptKubernetesReact.jsCross-functional Team LeadershipAlgorithmsAPI testingData StructuresREST APICommunication SkillsCI/CDAgile methodologiesMentoringLinuxMicroservicesNodeJSSoftware EngineeringDebugging

Posted 20 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ” FinTech, Software Development

  • 8 years of professional software development experience
  • Expertise in C# and JavaScript
  • Preferably strong relational database skills, especially SQL Server
  • 2 years of experience with cloud-based systems (AWS, Azure, Google Cloud)
  • Experience in designing, building, and deploying software applications
  • Solid understanding of software architecture and distributed systems
  • Knowledge of RESTful APIs and microservices
  • Familiarity with Agile or Scrum methodologies
  • Bachelor's Degree in a related field
  • Review user requirements and architect solutions
  • Implement solutions with high quality code
  • Conduct QA on implemented solutions
  • Assist with code releases and testing
  • Provide mentorship to junior team members
  • Work independently as a full stack developer

AWSSoftware DevelopmentJavascriptSoftware ArchitectureC#AzureRESTful APIsMicroservices

Posted 21 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 160000.0 - 195000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Kard Financial, Inc.

  • Expertise in AWS services including EKS, Lambda, RDS
  • Deep experience with Kubernetes
  • Hands-on experience with Terraform
  • Strong background in CI/CD and incident response
  • Experience in build vs. buy decision-making
  • Familiarity with developer productivity tooling
  • Experience designing self-service platforms
  • Strong problem-solving and communication skills
  • Experience leading technical projects
  • Build and maintain developer experience platforms
  • Architect and evolve multi-account AWS infrastructure
  • Evaluate build vs. buy for internal platform needs
  • Develop standards for infrastructure as code, CI/CD, and security
  • Improve incident management and observability
  • Work closely with engineers to enhance workflows
  • Drive evolution of multi-account architecture
  • Automate operational tooling and feature flag management
  • Lead technical decision-making and mentor engineers

AWSAWS EKSKubernetesCI/CDTerraform

Posted 22 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 100000.0 - 120000.0 USD per year

๐Ÿ” Mental Health Technology

๐Ÿข Company: Rula๐Ÿ‘ฅ 251-500๐Ÿ’ฐ Series C 8 months agoPersonal HealthMental HealthAddiction TreatmentHealth InsuranceWellnessHealth CareHome Health Care

  • 5+ years of professional engineering experience
  • Experience in building highly scalable and reliable systems
  • Experience with NodeJs, Typescript, Kafka, and AWS
  • Design and implement scalable backend systems
  • Solve complex technical challenges
  • Collaborate across teams and drive innovation

AWSBackend DevelopmentNode.jsKafkaTypeScriptSoftware Engineering

Posted 27 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 142000.0 - 250000.0 USD per year

๐Ÿ” Robotics, Machine Learning

๐Ÿข Company: Blue River Technology๐Ÿ‘ฅ 51-100๐Ÿ’ฐ $17,000,000 Series B about 9 years agoIndustrial AutomationMachinery ManufacturingHardwareAgricultureRobotics

  • 5+ years experience building data platforms.
  • 5+ years experience developing software applications.
  • Strong programming skills in Python.
  • Experience with AWS services: EC2, Lambda, Kinesis.
  • Experience with big data tools: Spark, Kafka.
  • Experience with relational SQL and NoSQL databases.
  • Experience with data pipeline orchestration tools like Airflow.
  • Design and develop software systems for data from robots and IoT devices.
  • Develop and maintain APIs and SDKs for product teams.
  • Build tools for deployment and monitoring of CVML models.
  • Collaborate with robotics and ML engineers on data requirements.
  • Implement data pipelines for efficient data flow.
  • Work with data scientists to optimize model performance.
  • Create technical documentation.

AWSDockerPythonSQLImage ProcessingKafkaKubernetesMachine LearningAirflowNosqlSpark

Posted 29 days ago
Apply