TDD Remote Jobs

81 Results

+30d

Senior Software Engineer (Ruby on Rails)- Karachi

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Karachi

Senior Software Engineer (Ruby on Rails)- Karachi - Agnos - Career Page

See more jobs at Agnos

Apply for this job

+30d

Senior Software Engineer (Ruby on Rails)- Pakistan

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Pakistan

Senior Software Engineer (Ruby on Rails)- Pakistan - Agnos - Career Pagebody { min-width: 1140px; }

See more jobs at Agnos

Apply for this job

+30d

Associate Software Engineer (Ruby on Rails)- Pakistan

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Pakistan

Associate Software Engineer (Ruby on Rails)- Pakistan - Agnos - Career Pagebody

See more jobs at Agnos

Apply for this job

+30d

Associate Software Engineer (Ruby on Rails)- Islamabad

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Islamabad

Associate Software Engineer (Ruby on Rails)- Islamabad - Agnos - Career Page
+30d

Associate Software Engineer (Ruby on Rails)- Karachi

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Karachi

Associate Software Engineer (Ruby on Rails)- Karachi - Agnos - Career Pagebody { min-wi

See more jobs at Agnos

Apply for this job

+30d

Associate Software Engineer (Ruby on Rails)- Lahore

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Lahore

Associate Software Engineer (Ruby on Rails)- Lahore - Agnos - Career Pagebody { min-width: 114

See more jobs at Agnos

Apply for this job

+30d

Software Engineer, Python

YouGovBucharest, Romania, Remote
TDDDesignmongodbpostgresqlkubernetespython

YouGov is hiring a Remote Software Engineer, Python

Job Description

YouGov is searching for a Remote Software Engineer Python to collaborate on building a modern and large-scale cloud-based surveying and analytics platform built for the web, entirely in Python.


What will I be doing?

  • Develop, modernise, deliver and operate new product services and features on YouGov Survey Systems platform. 
  • Scale and improve current APIs and services used to power our interviewing platform and data delivery. 
  • Improve engineering processes and tools to improve team effectiveness. 
  • Mentor and cultivate the growth of engineers around you 
  • Collaborate to design our technical strategy and architecture design 
  • Improve our scalability. Optimization of memory management and performance is crucial given the scale and speed we want to bring to our platforms and clients.

Qualifications

  • 3+ years’ experience of Python web-based development
  • Knowledge of Python and microframeworks (FastAPI, flask). 
  • Knowledge about MongoDB and/or PostgreSQL
  • Experience with a Kubernetes based microservices architecture
  • Knowledge in monitoring, logging and metrics tools/platforms. (ELK, Prometheus, New Relic, Sentry)
  • Understanding of TDD methodology
     

See more jobs at YouGov

Apply for this job

+30d

Software Engineer

Signify HealthDallas Texas, New York, NY, Remote
DevOPSTDDagileBachelor's degreenosqlsqlDesignmobileazuregitc++.nettypescriptkubernetesangularjavascriptbackendfrontend

Signify Health is hiring a Remote Software Engineer

How will this role have an impact?

We are looking for Tech Savvy individuals interested in New / emerging technologies such as MicroServices, Azure and AWS.  The  Software Engineer will be part of an agile development team, building and working on enterprise grade software systems leveraging .Net to build MicroServices and Angular to build world class front end experiences. 

The  Software Engineer will provide technical expertise to projects by:

  • Actively participating in the recommendation of and setting of the Project’s technical direction and vision
  • Contributing at an individual level in the completion of design, development, and implementation tasks
  • Assisting and guiding Associate Developers in the completion of project related tasks

This role will report to ourSoftware Engineer Team Lead

What will you do?

  • Maintain high standards of software quality by writing high-quality code and following established standards and best practices
  • Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications is occurring
  • Work with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable
  • Provide estimates at a User Story level and provide input to work plans
  • Participate in peer-reviews of solution designs and related code
  • Package and support deployment of code releases
  • Analyze and resolve technical and application problems
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Provide third-level support to business users
  • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
  • Develop technical documents to accurately represent application design and code
  • Mentor junior software developers on design patterns, development best practices and DevOps trade-offs
  • Perform unit and integration testing before launch
  • Responsible for the security and privacy of any and all protected health information that may be accessed during normal work activities

We are looking for someone with:

  • Bachelor’s degree in Computer Science or a related field or equivalent work experience
  • 3+ years of work experience in .NET framework, .Net Core, C#, TypeScript, JavaScript
  • Experience writing and maintaining frontend client applications, Angular preferred
  • Experience writing and maintaining RESTful web services for backend, .Net core preferred
  • Strong database experience with both SQL and NoSQL architectures
  • Experience with unit testing frameworks and development techniques that support writing well tested and testable code: TDD experience a strong plus
  • Experience with version control software such as Git, TFVC, or Mercurial
  • Working knowledge of Kubernetes configuration files and command line tools
  • Experience with Continuous Integration Continuous Deployment (CI/CD) such as TeamCity, Octopus, GitHub Actions, or Jenkins. Azure DevOps is a plus
  • Familiarity with messaging technologies Azure Service-Bus and Apache Kafka a plus
  • Experience with multi-layer architecture, microservices, and Dependency Injection frameworks
  • Familiarity with Mediator pattern, Domain Driven Design and ORMs
  • Demonstrable understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
  • Experience with Scrum/Agile development methodologies
  • Experience brainstorming new ideas, building and testing prototypes, and pushing MVP applications into production
  • Experience with Machine Learning 

The base salary hiring range for this position is $92,300.00 - $160,800.00. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits.

In addition to your compensation, enjoy the rewards of an organization that puts our heart into caring for our colleagues and our communities.  Eligible employees may enroll in a full range of medical, dental, and vision benefits, 401(k) retirement savings plan, and an Employee Stock Purchase Plan.  We also offer education assistance, free development courses, paid time off programs, paid holidays, a CVS store discount, and discount programs with participating partners.  

About Us: 

Signify Health is helping build the healthcare system we all want to experience by transforming the home into the healthcare hub. We coordinate care holistically across individuals’ clinical, social, and behavioral needs so they can enjoy more healthy days at home. By building strong connections to primary care providers and community resources, we’re able to close critical care and social gaps, as well as manage risk for individuals who need help the most. This leads to better outcomes and a better experience for everyone involved.  

Our high-performance networks are powered by more than 9,000 mobile doctors and nurses covering every county in the U.S., 3,500 healthcare providers and facilities in value-based arrangements, and hundreds of community-based organizations. Signify’s intelligent technology and decision-support services enable these resources to radically simplify care coordination for more than 1.5 million individuals each year while helping payers and providers more effectively implement value-based care programs. 

To learn more about how we’re driving outcomes and making healthcare work better, please visit us atwww.signifyhealth.com. #SignifyHealth

#LI-PP

See more jobs at Signify Health

Apply for this job

+30d

Staff Frontend Engineer

EgnyteRemote, India
TDDDesignhtml5UXqareduxbackendfrontend

Egnyte is hiring a Remote Staff Frontend Engineer

Description

Title: Staff Frontend Engineer

Location: India, Remote

 

EGNYTE YOUR CAREER. SPARK YOUR PASSION.

Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and every Egnyter should be respected. With over 22,000 customers worldwide and growing, you can make an impact by protecting their valuable data. When joining Egnyte, you’re not just landing a new career, you become part of a team of Egnyters that are doers, thinkers, and collaborators who embrace and live by our values:

       Invested Relationships

       Fiscal Prudence

       Candid Conversations

 

ABOUT EGNYTE

Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visit www.egnyte.com

 

Egnyte is seeking talented engineers to join our team in Mumbai or to work remotely elsewhere in India. If you’d like to contribute your skills to the development of a global product with an impressive client base, please reach out!

Egnyte is a product-focused company based in Silicon Valley in California, not a software outsourcing business. We build and maintain our flagship software used by companies like Red Bull and Yamaha. We help businesses navigate the complex world of content and data management. Egnyte provides customers with secure access to 100% of their business files from any device, regardless of where those files physically reside. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity.

Your Qualifications

Experience leading team of engineers

Hands-on experience designing and developing highly scalable applications from both functional and performance perspective

Expert knowledge of ES6+, HTML5, CSS3

Experience with React ecosystem (our stack is based on React, Redux, Webpack)

Practical experience with TDD

Understanding of cross-browser compatibility issues

Adaptability in a dynamic environment

Practical experience with unit testing and end-to-end automation

What You’ll Do

Developing system components throughout the whole product lifecycle. Your task will be to build user interfaces that are usable and informative. In order to do that, you’ll need to combine and process data from different parts of the system. Building a scalable and maintainable product used by over 350 thousand users every day

Influencing the development strategy and technologies of a global product deployed on hundreds of servers around the world

Supporting other team members to help them fulfill their potential

Leading and owning projects end to end, from design to deployment

Learn, collaborate, and teach other Frontend Engineers.

Lead large-scale projects exerting significant influence on long term vision and goals for your team

Collaborating with other frontend developers to design, architect, implement, and build a frontend project

Being part of a professional team collaborating with QA and backend developers

Cooperating closely with UX designers and product owners to bring state-of-the-art frontend experience of a product.

Coming up with your own ideas for product enhancement and productivity boosts

 

BENEFITS:

Competitive salaries & Stock Options

Medical insurance and healthcare benefits for you and your family

Fully paid premiums for life insurance

Mental wellness platform subscription

Gym reimbursement

 

COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION:

At Egnyte, we celebrate our differences and thrive on our diversity for our employees, our products, our customers, our investors, and our communities. Egnyters are encouraged to bring their whole selves to work and to appreciate the many differences that collectively make Egnyte a higher-performing company and a great place to be.

 

See more jobs at Egnyte

Apply for this job

+30d

Senior Frontend Engineer

KMS TechnologyGuadalajara, Mexico, Remote
JestTDDagileDesignsassuihtml5UXgitc++typescriptcsspythonjavascriptreduxfrontend

KMS Technology is hiring a Remote Senior Frontend Engineer

Job Description

We are looking for a Senior Software Engineer (Frontend – D3) with demonstrated success in building front-end pages for successful SaaS business applications.

Our Front-End Engineers are responsible for designing and developing engaging user experiences for our new product release. Working daily with the Product Development teams, our engineers own, define and implement our user experience. This implementation is a key part of the role. Additionally, our engineers are accountable for the delivery, quality, and success of the user experience for our product throughout the entire lifecycle, including optimization and innovation with new features. This role will be key in building our user experience.

Specializing in D3.js, you will be responsible for designing, developing, and maintaining complex data visualizations and web applications. You will collaborate closely with product managers and UX/UI designers to create scalable visualization design systems for React based applications. Your deep understanding of D3.js and modern web technologies will be critical in driving our projects forward.

Qualifications

  • 5+ years of professional experience in web development, with a strong focus on data visualization.

  • Expertise in D3.js, including a deep understanding of its core concepts and capabilities.

  • A strong portfolio comprised of projects which demonstrate strategic, creative, and user centered design solutions to complex software problems
  • Able to test design ideas using CSS and JavaScript, or prototyping software, as a way of building interactive proofs of concept

  • Familiarity with agile, iterative design processes.

  • Strong experience with HTML5, CSS, JavaScript, React, Redux, i18n, Sass, Material UI, TypeScript and principles of responsive design, cross-browser, and web app design

  • Proponent and practitioner of TDD, and experience with Jest and React testing libraries

  • Good understanding of server-side languages (e.g. C#, ASP.NET, Python, etc.)

  • Good understanding of version control for software (e.g. Git, SVN)

  • Good understanding of APIs and databases

  • Post-secondary education in Computer Science or Engineering

Responsibilities:

  • Participate in our Agile system of sprint planning, stand-ups, reviews, retrospectives, sprint, and release planning

  • Throughout the product development process, you are collaborative, creative, and detail-oriented. You can demonstrate previous experience in:

o Creating an amazing user experience (not just designing it but implementing it too)

o Ensuring the product requirements are fulfilled

o Maintaining Conexiom’s standards in code quality, security, and extensibility o Working within the context of the broader product direction and ensuring UX

consistency across the product portfolio

• Mentor and lead other front-end engineers to drive best software practices and quality

  • Design and implement advanced data visualizations using D3.js and related libraries.

  • Collaborate with product managers and UX/UI designers to gather requirements and

    translate them into technical specifications, ensuring the creation of scalable visualization design systems for React applications.

  • Optimize visualizations for performance and scalability across various devices and browsers.

  • Stay updated with the latest trends and advancements in data visualization and web development technologies.

See more jobs at KMS Technology

Apply for this job

+30d

Senior Automation Engineer

TDDagileBachelor's degreejirasqlDesignuiscrumapiqajavac++.netjenkins

Abarca Health is hiring a Remote Senior Automation Engineer

What you’ll do

In a few words…

Abarca is igniting a revolution in healthcare.  We built our company on the belief that with smarter technology we are redefining pharmacy benefits, but this is just the beginning…

Software Development at Abarca Health houses a truly innovative team: software, systems, architecture, and automation engineers!  They design, build, code, test and automate it? Then we got them on this team! Software Engineering manages the development of our suite of tech products to ensure all pharmacy benefit management services are up to date and bringing the best quality of service our clients need.

As Senior Software Automation (RPA) Engineer you’ll automate testing processes within Abarca’s software solutions. You will be responsible to collaborate with Software Engineers, Software Quality Engineers, and Business System Analysts (BSA) in devising appropriate code-based testing approaches and test settings for assuring the utmost quality of our systems from a coding standpoint. You’ll work hands-on with developers to serve as Judge and Executioner of their code via the development of Unit Test Cases that challenge the Software’s Functional Requirements, which will control the quality of the code development and assure adherence to coding standards.

The fundamentals for the job…

  • Design, develop, maintain, and troubleshoot software applications and software testing tools.
  • Plan and execute software focused testing to quickly identify defects early in the development and integration process, reduce regression and configuration testing time through automation, and confirm that the product functions as intended.
  • Utilize open-source tools (RPA and other automation tools) or develop custom scripts for automating tests to validate software products involving both back-end processing systems and Web-based GUIs.
  • Work closely with Agile team members (Product Management, Architecture, Development, Quality Engineering, and Automation peers).
  • Ensure automation framework(s) can test the product software at multiple points including UI, API, back-end data processing applications and server code.
  • Develop and execute automated test cases for functional, integration, regression, and performance.
  • Review and provide analysis for test cases to identify and develop automation strategies.
  • Recommend and implement improvements to both the code and functional levels of the product(s).
  • Perform routine automation assignments with minimum supervision.
  • Ensure that code is embedded with software functional and non-functional specifications.
  • Collaborate with Quality Engineering team and sometimes lead to ensure test cases are automated and can be delivered.
  • Simulate automated stress tests to maintain the overall performance and health of the system in place.
  • Mentor, coach, train, code review and support Software Quality Engineers on how to develop and execute automation code.

What you’re made of

The bold requirements…

  • Bachelor’s Degree in Computer Science, Information Systems, or relevant engineering field, or relevant experience. (In lieu of a degree, equivalent relevant work experience may be considered.)
  • 6 + years of related experience with Development or QA Automation (non-functional/performance testing).
  • Strong hands-on experience with DevOps/SRE/Application and System Performance with proven deliveries of performance automation frameworks utilizing industry-known tools and frameworks (LoadRunner, OctoPefr, jmeter, etc).
  • Experience with Agile Software Development and/or Agile frameworks (Scrum, SAFe, XP, Lean, etc.)
  • Experience with SDLC, CI/CD principles and familiarity with DevOps/SRE practices.
  • Experience with test case management, defect tracking tools, and processes.
  • Experience with testing of API consumptions, test automation frameworks, practices and tools.
  • Experience working with relational databases, writing and executing SQL queries and database objects over a SQL server database.
  • Experience with object-oriented programming concepts in C#, Java, and/or JavaScript.
  • Experience with Jenkins, Jira or other team collaboration products for agile projects, Microsoft Visual Studio, SQL Server, Selenium IDE and Web Driver products.
  • Ability to lead and set direction for agile software test and automation projects, while being accountable for results.
  • Detail-oriented and organized, possess strong analytical and problem-solving skills, with the ability to quickly assess the impact of new features on the current framework architecture.
  • Experience with RPA.
  • Willingness to travel up to 5%.
  • Excellent team collaboration, oral and written communication skills.
  • We are proud to offer a flexible hybrid work model which will require certain on-site workdays (Puerto Rico Location Only).

Nice to haves…

  • Experience in Healthcare, Pharmacy, and Pharmacy Benefit Management industries, Medicare Part D, and CMS regulations.
  • Experience with Performance Testing.
  • Experience with Behavior Driven Development (BDD) and/or Test Driven Development (TDD).

Physical requirements…

  • Must be able to access and navigate each department at the organization’s facilities.
  • Sedentary work that primarily involves sitting/standing.

 

At Abarca we value and celebrate diversity. Diversity, equity, inclusion, and belonging are guiding principles of Abarca and ensure Abarca’s workforce reflects the communities it serves.  We are proud to provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, medical condition, genetic information, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Abarca Health LLC is an equal employment opportunity employer and participates in E-Verify.  “Applicant must be a United States’ citizen. Abarca Health LLC does not sponsor employment visas at this time”

The above description is not intended to limit the scope of the job or to exclude other duties not mentioned. It is not a final set of specifications for the position. It’s simply meant to give readers an idea of what the role entails.

 

#LI-MH1 #LI-REMOTE

See more jobs at Abarca Health

Apply for this job

+30d

System Analyst

ARHSWarsaw, Poland, Remote
TDDagileBachelor's degreeDesignazure

ARHS is hiring a Remote System Analyst

Job Description

We are currently looking for an experiencedSystem Analyst to join one of the biggest European organizations on a remote basis.

Tasks:

  • Works closely with managers and end-users to define systems requirements and business goals.
  • Transfers business, users and technical needs into technical specifications
  • Manages functional and non-functional requirements
  • Identifies options for potential solutions
  • Analyses available systems
  • Perform cost-benefit analyses for potential computer system upgrades to support purchase decisions.
  • Create HLA, HLD and TDD documents, systems models, diagrams and charts to provide direction to system developers & engineers and documents it.
  • Contributes to systems design, prototyping, testing, quality assurance, change management.
  • Assist in the deployment, customization and post-implementation troubleshooting of new systems.

Qualifications

Knowledge and skills:

  • Bachelor's Degree plus minimum of 9 years IT professional experience
  • Command of English language according to CEFR (C1)
  • 5 years of proven experience in business analysis, systems analysis or systems development
  • Directly participated in at least 4 projects concluded with successful implementation of enterprise-level solutions complete lifecycle in at least one of the following roles: system analyst, business analyst
  • Practical experience generating process documentation and reports, Enterprise Architect (Sparx)
  • Has teamwork experience in developing software, preferably with agile methodology
  • Proven analytical abilities
  • Proven capabilities in project and user-testing management
  • Highly proficient technical writing capabilities
  • Ability to translate data into actionable items
  • CBAP/IIBA business analysis certifications or equivalent
  • Writes technical documentation and communicates with teammates, stakeholders, internal- and or business customers effectively.
  • Writes specifications, concept documents, end user and technical documentation, communicates effectively with stakeholders on technical and user requirements matters.
  • Excellent communicator with the ability to translate data into actionable insights.
  • Service-oriented attitude
  • Well-developed interpersonal skills
  • Ability to work under pressure and on multiple tasks
  • Sense of initiative and responsibility for the assigned areas of work
  • Accuracy and attention to details

Desirable:

  • CONFIDENTIEL UE/EU CONFIDENTIAL might be required at the start of assignment
  • Advantageous education: Level 7 in above fields or PhD
  • Knowledge of micro services, RHOS, Data Platform
  • Apache Flink data flows experience, Apache NiFi
  • HDFS based storage solutions knowledge
  • Cloudera Data Platform (CDP)
  • Data warehouse based solution
  • Apache Iceberg
  • CDC technology based on Debezium and Apache Kafka
  • Microsoft technology stack including Azure
  • Professional skills with respect to experience, training, and certification

See more jobs at ARHS

Apply for this job

+30d

Quality Engineer III

TDD7 years of experience3 years of experiencesqlRabbitMQDesignmobileazurescrumapijavac++python

Signify Health is hiring a Remote Quality Engineer III

How will this role have an impact?

This is a position in Quality Engineering responsible for implementing and driving the test strategy on a data engineering team. You will regularly work with your team and management to plan and execute effective and efficient automation and performance testing solutions to accomplish timely delivery of high-quality software products.

What will you do?

  • Drive quality in a scrum team at every level of the SDLC. Championing and influencing use of core shift-left testing practices, as well as implementing behavior driven development (BDD) and test driven development (TDD)  where appropriate. 
  • Design, write, and maintain automated testing for data engineering pipelines and microservices, including system, integration, and end-to-end testing strategies.
  • Responsible for testing Aggregation processes, Data identification (cohort, care gaps, etc), Data ingestion and curation
  • Document and perform manual testing of assigned products when necessary
  • Document and report bugs or issues found for automated or manual testing
  • Drive release planning and assist in troubleshooting during rollbacks or failures.
  • Implement and champion a metrics driven approach to continuous improvement of software quality.
  • Provide reporting and recommend improvements such as in-code coverage and defect density
  • Lead efforts to research and document the root cause for output issues and identify which areas are not in sync
  • Drive improvement to processes and technologies related with Quality Engineering
  • Build and maintain positive relationships with customers and internal staff and other stakeholders
  • Manage tasks for self and teammates to meet the assigned project dates
  • Mentor more junior team members with their career and skills development.

We are looking for someone with:

  • BS in Computer Science, Information Technology, Data Science, and/or 3+ years equivalent experience required
  • 5+ years experience with deep requirements analysis; ability to rapidly understand a business domain, a system and its dependencies, and ask questions that drive depth and breadth of quality.
  • 5-7 years of experience in quality engineering and testing work; specific experience in testing data engineering applications, pipelines, and microservices
  • 2-3 years of experience and Understanding of continuous integration and continuous deployment (CI/CD) practices
  • Strong SQL experience is a must
  • Experience with at least one language (Java, C#, Python), understanding and coding YAML files
  • Experience with Snowflake, DBT, Databricks and Azure Datafactory
  • Experience with orchestration tools such as Airflow. We use Dagster (python based tool) in our data pipelines.
  • Experience with Messaging tools such as Kafka, RabbitMQ etc
  • 2-3 years of experience developing API testing frameworks using tools such as SoapUI, REST-Assured, Postman, Jmeter, preferred C# based test automation framework
  • Strong attention to detail and problem-solving skills
  • Strong written and verbal communication skills
  • Professional demeanor, dependable, and able to maintain confidential information
  • Flexible and able to successfully accept change and lead the charge
  • Able to successfully interact with all levels of an organization while building rapport and trust

The base salary hiring range for this position is $92,300 to $160,800. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits.
In addition to your compensation, enjoy the rewards of an organization that puts our heart into caring for our colleagues and our communities.  Eligible employees may enroll in a full range of medical, dental, and vision benefits, 401(k) retirement savings plan, and an Employee Stock Purchase Plan.  We also offer education assistance, free development courses, paid time off programs, paid holidays, a CVS store discount, and discount programs with participating partners.  

About Us:

Signify Health is helping build the healthcare system we all want to experience by transforming the home into the healthcare hub. We coordinate care holistically across individuals’ clinical, social, and behavioral needs so they can enjoy more healthy days at home. By building strong connections to primary care providers and community resources, we’re able to close critical care and social gaps, as well as manage risk for individuals who need help the most. This leads to better outcomes and a better experience for everyone involved.

Our high-performance networks are powered by more than 9,000 mobile doctors and nurses covering every county in the U.S., 3,500 healthcare providers and facilities in value-based arrangements, and hundreds of community-based organizations. Signify’s intelligent technology and decision-support services enable these resources to radically simplify care coordination for more than 1.5 million individuals each year while helping payers and providers more effectively implement value-based care programs.

To learn more about how we’re driving outcomes and making healthcare work better, please visit us at www.signifyhealth.com

Diversity and Inclusion are core values at Signify Health, and fostering a workplace culture reflective of that is critical to our continued success as an organization.

We are committed to equal employment opportunities for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.

See more jobs at Signify Health

Apply for this job

+30d

Principal Software Engineer I - Inventory Management Systems

Stitch FixRemote, USA
DevOPSS3LambdaTDDagileterraformpostgresDesignslackgraphqlrubytypescriptAWSjavascriptbackend

Stitch Fix is hiring a Remote Principal Software Engineer I - Inventory Management Systems

 

About the Team

The Inventory Management Systems (IMS) Team at Stitch Fix is crucial to our mission of delivering personalized styling services and a seamless client experience. Our team is responsible for designing, developing, and maintaining advanced inventory management solutions that ensure the efficient tracking, control, and optimization of our inventory across the entire supply chain. By leveraging cutting-edge technologies and innovative approaches, we enable Stitch Fix to manage inventory levels accurately, minimize costs, and meet client demand effectively. We build modern software with modern techniques like TDD, continuous delivery, DevOps, and service-oriented architecture. We focus on high-value products that solve clearly identified problems but are designed in a sustainable way and deliver long term value.

About the Role

Stitch Fix’s Inventory Management Systems (IMS) team is looking for a dynamic and forward-thinking Principal Engineer who is dedicated to solving complex inventory challenges. You will work within a distributed team of 4-8 software engineers and cross-functional partners including product, design, algorithms and operations. You're expected to have strong written communication skills and be able to develop strong working relationships with coworkers and business partners. This is a remote position available within the United States. We operate in an agile-inspired manner; collaborating across multiple time zones. You will have the opportunity to develop your non-technical skills by mentoring engineers on your team, leading projects your team is responsible for, and influencing the roadmap of our team. You’ll also participate in our team’s on-call rotation. You will also have the opportunity to be involved in engineering-wide initiatives that aim to improve our culture & developer experience.

You're excited about this opportunity because you will…

  • Work collaboratively as a distributed team—we are a primarily remote team and we use GitHub, Slack, and video conferencing extensively to collaborate.
  • Be at the forefront of tech and fashion, helping Stitch Fix redefine the shopping experience for the next generation.
  • Lead a team in designing solutions that enable our business.
  • Help design, develop, and grow the foundation of client data at Stitch Fix.
  • Have a significant impact on  understanding client needs and preferences by building flexible, scalable systems.
  • Collaborate with stakeholders while leading the technical discovery, decision-making, and project execution.
  • Play a key role in steering design reviews and overseeing solution implementation. 
  • Engage actively in project planning and team ceremonies.
  • Proactively communicate status updates or changes to the scope or timeline of projects to stakeholders and leadership. 
  • Share the responsibility of directing the team’s investment in impactful directions.
  • Contribute to a culture of technical collaboration and scalable, resilient systems.
  • Lead the design of complex systems, recommend solutions and 3rd party integrations, and provide input on technical design documents & project plans
  • Model consistently sustainable results against measurable goals. 
  • Break down projects into actionable milestones.
  • Provide technical leadership, mentorship, pairing opportunities, timely feedback, and code reviews to encourage the growth of others.
  • Invest in the professional development and career growth of your teammates and peers.
  • Frame business problems using high-quality data analysis and empirical evidence for leadership.
  • Find new and better ways of doing things that align with business priorities.
  • Influence other engineers toward right-sized solutions.

We’re excited about you because…

  • Have roughly 10+ years of professional programming experience and are comfortable with multiple modern software development languages.
  • 2+ years of Go experience is preferred.
  • Have strong skills and hands-on experience in backend systems within large-scale service-oriented architectures.
  • Have 3+ years of experience in technical leadership - including driving technical decisions and guiding broader project goals.
  • Experience in integrating and managing third-party APIs, with a strong focus on ensuring seamless data flow, robust error handling, and ensuring business continuity in case of external service failures.
  • Have excellent analytical skills as well as communication skills both verbal and written.
  • Possess an end-to-end mindset, breaking through team silos to deliver best global outcomes.
  • Treasure helping your team members grow and learn.
  • Take initiative and operate with accountability.
  • Are motivated by solving problems and finding creative client-focused solutions.
  • Build high-quality solutions and are pragmatic about weighing project scope and value.
  • Are flexible, dedicated to your craft, and curious.
  • Have expertise in designing high-scale distributed systems, including microservice architecture, containerization and orchestration
  • Mighthave experience with GraphQL schema design.
  • Mighthave experience working remotely alongside a distributed software engineering team.

Technologies we rely on to pursue solutions to business problems include things like:

  • Go, Ruby, Rails
  • React, JavaScript, TypeScript
  • GraphQL and Postgres
  • Kafka
  • AWS services such as Lambda, S3, CloudWatch
  • Terraform

Why you'll love working at Stitch Fix...

  • We are a group of bright, kind people who are motivated by challenge. We value integrity, innovation and trust. You’ll bring these characteristics to life in everything you do at Stitch Fix.
  • We cultivate a community of diverse perspectives— all voices are heard and valued.
  • We are an innovative company and leverage our strengths in fashion and tech to disrupt the future of retail. 
  • We win as a team, commit to our work, and celebrate grit together because we value strong relationships.
  • We boldly create the future while keeping equity and sustainability at the center of all that we do. 
  • We are the owners of our work and are energized by solving problems through a growth mindset lens. We think broadly and creatively through every situation to create meaningful impact.
  • We offer comprehensive compensation packages and inclusive health and wellness benefits.

About Stitch Fix

We're changing the industry and bringing personal styling to every body. We believe in a service and a workplace where you can show up as your best, most authentic self. The Stitch Fix experience is not merely curated—it’s truly personalized to each client we style. We are changing the way people find what they love. We’re disrupting the future of retail with the precision of data science by combining it with human instinct to find pieces that fit our client’s unique style. This novel juxtaposition attracts a highly diverse group of talented people who are both thinkers and doers. This results in a simple, yet powerful offering to our customers and a successful, growing business serving millions of men, women and kids throughout the US. We believe we are only scratching the surface and are looking for incredible people like you to help us boldly create our future. 

Compensation and Benefits

Our anticipated compensation reflects the cost of labor across several US geographic markets, and the range below indicates the low end of the lowest-compensated market to the high end of the highest-compensated market. This position is eligible for new hire and ongoing grants of restricted stock units depending on employee and company performance. In addition, the position is eligible for medical, dental, vision, and other benefits. Applicants should apply via our internal or external careers site.
Salary Range
$218,000$232,000 USD

This link leads to the machine readable files that are made available in response to the federal Transparency in Coverage Rule and includes negotiated service rates and out-of-network allowed amounts between health plans and healthcare providers. The machine-readable files are formatted to allow researchers, regulators, and application developers to more easily access and analyze data.

Please review Stitch Fix's US Applicant Privacy Policy and Notice at Collection here: https://stitchfix.com/careers/workforce-applicant-privacy-policy

Recruiting Fraud Alert: 

To all candidates: your personal information and online safety are top of mind for us.  At Stitch Fix, recruiters only direct candidates to apply through our official career pages at https://www.stitchfix.com/careers/jobs or https://web.fountain.com/c/stitch-fix.

Recruiters will never request payments, ask for financial account information or sensitive information like social security numbers. If you are unsure if a message is from Stitch Fix, please email careers@stitchfix.com

You can read more about Recruiting Scam Awareness on our FAQ page here: https://support.stitchfix.com/hc/en-us/articles/1500007169402-Recruiting-Scam-Awareness 

 

See more jobs at Stitch Fix

Apply for this job

+30d

Sr. Software Developer

TDDagileBachelor's degreedrupalmobilehtml5scrumapirubyjavac++MySQLcssangularpythonjavascript

MetroStar Systems is hiring a Remote Sr. Software Developer

As Sr. Software Developer, you’ll develop high-quality code within development sprints, completing all user stories by established deadlines and providing guidance and leadership for other technical team members. The Senior Software Developer will contribute to the technical research, development, and implementation of a modernized, cloud-based system which includes mobile components.

We know that you can’t have great technology services without amazing people. At MetroStar, we are obsessedwithour people and have led a two-decade legacy of building the best and brightest teams. Because we know our future relies on our deep understanding and relentless focus on our people, we live by our mission: A passion for our people. Value for our customers.

If you think you can see yourself delivering our mission and pursuing our goals with us, then check out the job description below!

What you’ll do:

  • You will work as a senior developer supporting an agile scrum team in the development of a modernized, cloud-based system.
  • You will attend all agile ceremonies throughout scheduled sprints, communicating progress and blockers and assisting other developers in order to complete all assigned work by established deadlines.
  • You will also support a research phase prior to development of the new product.

What you’ll need to succeed:

  • Ability to obtain and maintain a DHS Suitability
  • A bachelor's degree
  • You have 7+ years of experience developing modern applications from the ground up using Drupal, and have experience with Java, React, or other common programming languages 
  • You have 5+ years of experience working as part of an agile scrum team to complete user stories and deliver new features and functions
  • You have 5+ years of experience testing, debugging, and refining code through unit testing and other means to produce quality systems
  • You have 5+ years of experience developing products in a SecDevOps environment
  • You have 5+ years of experience with JavaScript frameworks (Angular, Ember or Backbone), Web application technologies, such as HTML5, JavaScript or CSS; Bootstrap for developing and integrating Web Services APIs and SDKs, Relational Database Development (MySQL, PostgreSQ, or similar databases).
  • You have 5+ years of experience with JavaScript Libraries/Frameworks such as React.js, Angular.js, or Backbone or related. Experience with API’s, one or more programming language/Framework such as Java, Python, Ruby, .NET., Node, etc., TDD / BDD, CI/CD pipelines, automated testing technologies such as RSpec, Cucumber, Jasmine, Protractor or related tools, automate cross browser testing with tools such as selenium, etc.
  • You have experience developing mobile applications
  • You are a willing collaborator with excellent communication skills who can assist other developers when faced with blockers
  • You have experience building products with API-driven architecture
  • You have experiencing contributing to the production of program and user-level system documentation

Like we said, we arebig fans of our people. That’s why we offer a generous benefits package, professional growth, and valuable time to recharge. Learn more about our company culture code and benefits. Plus, check out our accolades.

Don’t meet every single requirement? 

Studies have shown that women, people of color and the LGBTQ+ community are less likely to apply to jobs unless they meet every single qualification.  At MetroStar we are dedicated to building a diverse, inclusive, and authentic culture, so, if you’re excited about this role, but your previous experience doesn’t align perfectly with every qualification in the job description, we encourage you to go ahead and apply.  We pride ourselves on making great matches, and you may be the perfect match for this role or another one we have. Best of luck! – The MetroStar People & Culture Team

What we want you to know:

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

MetroStar Systems is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The statements herein are intended to describe the general nature and level of work being performed by employees and are not to be construed as an exhaustive list of responsibilities, duties, and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of MetroStar Systems.

Not ready to apply now?

Sign up to join our newsletter here.

"EEO IS THE LAW MetroStar Systems, LLC (MetroStar) invites any employee and/or applicant to review the Company’s Affirmative Action Plan. This plan is available for inspection upon request by emailing msshr@metrostar.com."

See more jobs at MetroStar Systems

Apply for this job

+30d

Distributed Cloud | DevOps Azure Engineer

DevoteamLisboa, Portugal, Remote
DevOPSTDD5 years of experienceterraformDesignazurekubernetes

Devoteam is hiring a Remote Distributed Cloud | DevOps Azure Engineer

Job Description

  • Contribute to the design of a secure, scalable and robust infrastructure code base;
  • Continuously improve our CI/CD automation to speed up the deployment cycles;
  • Continuously improve our cloud infrastructure logging/auditing capabilities;
  • Collaborate with our Engineering team to identify and solve issues and tasks that can
  • be automated.

Qualifications

  • At least 5 years of experience with DevOps Engineering best practices;
  • Strong know how of Azure Architecture;
  • Knowledge of Gitops Practices and tools such as: ArgoCD, Flux and Kustomize;
  • Good understanding and hands on experience with Kubernetes components: Ingress Controller, Sealed Secrets, Service Mesh, Backup and Disaster Recovery;
  • Hands on experience with designing and implementation of CI/CD (Azure Devops and GitHub)
  • Strong knowledge of IAC practices and tools: Terraform, Terragrunt with TDD components;
  • Professional Experience with Product/Service Portfolio Designing:
  • Good understanding of business strategy;
  • Great Capacity of Services Roadmap definition;
  • Good knowledge of English (Spoken & Written).

See more jobs at Devoteam

Apply for this job

+30d

Senior Java Backend Developer

MobicaRemote, Poland, Remote
TDDredisagilenosqlsqlB2CRabbitMQDesignscrumgitjavaswaggerdockerpostgresqlbackend

Mobica is hiring a Remote Senior Java Backend Developer

Job Description

We are seeking a highly skilled and experienced Senior Java Backend Developer to join our dynamic team on an exciting project related to EV chargers for a major client. The ideal candidate will have a deep understanding of Java development, Spring framework, and modern software development practices. This role requires strong expertise in microservice architecture, database modeling, and agile methodologies. The candidate should be proficient in utilizing various tools and technologies to ensure high-quality, scalable, and maintainable code. Excellent communication skills and a collaborative mindset are essential for this position.

Scope and responsibilities:

  • Plan, execute and deliver on the roadmap for Customer EV solutions 
  • Work with the team of experienced developers to build best in class software following market best practices and standards 
  • Develop micro-services in Java 17+ and deploy them to cloud environment 
  • Build distributed systems addressing B2C systems 
  • Work in a Scrum team, coordinate with PO, SM, BA's, Architects and Testers 
  • Engage and contribute to product / ideas, both from technical and business perspective 
  • Work with CI/CD systems and Code Reviews, contribute ideas and improvements to existing workflow 
  • Share knowledge across the team 
  • Visit Customer office in Warsaw up to 6 times a year for workshops and planning sessions.
     

Qualifications

Requirements 

  • At least 7 years of Java development experience, including Java 17+ versions, Groovy, JUnit, Spock, JPA, Hibernate 
  • At least 5 years' Spring framework experience (Boot, Data, Web/MVC, Security, Cloud...) 
  • Experience in database modelling (PostgreSQL, SQL, NoSQL, Redis), messaging (RabbitMQ) 
  • Experience in REST / microservice architecture (and documenting on Swagger) 
  • Experience in working with GitHub actions, Gradle, Sonar, Git, Docker, Kibana, Grafana 
  • Experience in agile software development methodologies (SCRUM) 
  • Ability to collaborate effectively with PO, SM, BA's, Architects and Testers 
  • Demonstrates knowledge and practice in applying design patterns/principles 
  • Fluent English - level C1 

Nice to have: 

  • Experience in both SQL and NoSQL datastores 
  • Knowledge of TDD and BDD ways of automated testing (using spock/mockito/cucumber) 
  • Basics of Domain Driven Design 
  • Experience with service mesh 

See more jobs at Mobica

Apply for this job

+30d

Application Architect with Java

MobicaRemote, Poland, Remote
TDDredisagileMaster’s Degree3 years of experiencesqlDesignmongodbjavapostgresqlAWS

Mobica is hiring a Remote Application Architect with Java

Job Description

We are seeking a highly skilled Application Architect to focus on IT e-Mobility Solutions Architecture for one of our major Customers. This role involves improving, extending, and ultimately migrating to the global enterprise architecture concept. The ideal candidate will have extensive experience in IT development, particularly with Java, and will be responsible for understanding business drivers and translating them into feasible architectural solutions.

Responsibilities

  • Understand business drivers and capabilities, current state and future needs within the e-Mobility domain.
  • Translate business needs into feasible architectural blueprints, considering a broad scope of products, projects, services, systems, and non-functional needs.
  • Lead the design of solutions in close cooperation with other Architects, Product Owners, and Developers.
  • Document solutions architecture designs.
  • Optionally engage in coding tasks (~40-50% of the time).

Qualifications

Must have skills:

  • Master’s degree in computer science, IT, engineering, system analysis, or a related study.
  • Minimum 7 years of experience in IT Industry Development.
  • Minimum 3 years of experience as a Java software developer.
  • Ability to speak English at C1 level.
  • Excellent written and verbal communication skills.
  • Experience in multiple, diverse technologies, platforms, and processing environments.
  • Good understanding of Product Management, Agile principles, and Development Methodologies.
  • Practical knowledge in:
    • Microservice Architecture
    • Event Driven Architecture and Domain Driven Design
    • Vendor Management
    • Java, Spring
    • SQL and no-SQL databases (PostgreSQL, MongoDB, Dynamo, Redis)
    • CI/CD tools (e.g., SONAR, GitHub)
    • AWS
    • TDD, SOLID, BDD, DRY

Nice to have skills:

  • Experience in working in retail.
  • Familiarity with C4 modeling.
  • Knowledge of PlantUML.
  • Understanding of Business Process Management.

See more jobs at Mobica

Apply for this job

+30d

Développeur Back-End

DevoteamTunis, Tunisia, Remote
TDDjava

Devoteam is hiring a Remote Développeur Back-End

Description du poste

En rejoignant notre équipe de passionnés, vous pourrez :

  • Définir la vision technique
  • Assurer la qualité des livrables et le respect des guidelines
  • Optimiser l’intervention de l’équipe
  • Accompagner la montée en compétences des collaborateurs
  • Concevoir et mettre en place des architectures maintenables, évolutives et adaptées
  • Mettre en place une dynamique d’équipe avec un vrai engagement et un goût pour l’efficacité
  • Participer à la vie du pôle à travers les différents événements internes et en proposant une démarche et des idées
  • Partager un état d’esprit et une culture d’entreprise axée sur la qualité et la convivialité

Qualifications

Passionné(e) de développement et de challenges, vous aimez toujours apprendre et partager vos connaissances, tout en aidant vos collaborateurs à progresser.

Les challenges vous motivent et vous inspirent l’envie de produire des architectures modernes, maintenables et adaptées. Votre parcours vous a amené à rencontrer diverses problématiques métiers et techniques et vous en êtes ressorti grandi.

Le TDD fait partie de votre quotidien et le BDD n’est pas seulement synonyme de base de données pour vous. Vous êtes capable de comprendre rapidement le métier de nos clients et d’établir un langage commun entre les différents intervenants d’un projet (approche DDD).

Vous avez une aversion pour les applications monolithiques et êtes plus attiré par les microservices et l’architecture hexagonale.

Vous avez 5 années d’expérience en développement Back (Java, Node), des missions de Lead accomplies et de fortes exigences de qualité.

Si tout ceci vous correspond, que vous souhaitez progresser et produire, apprendre et partager, rejoignez-nous !

See more jobs at Devoteam

Apply for this job

+30d

Développeur Java Senior

DarestMontreux, Switzerland, Remote
DevOPSTDDapijavakubernetesreactjs

Darest is hiring a Remote Développeur Java Senior

Description du poste

Missions :

  • Travailler au sein d'une équipe en transformation vers des approches agiles, craft et DevOps.
  • Interagir avec les parties prenantes pour clarifier les détails d'implémentation des fonctionnalités à mettre en œuvre.
  • Contribuer à la refonte en cours des applications existantes.
  • Assurer le suivi de la production.
  • Contribuer activement à la culture d'amélioration continue de l'équipe.

 

Compétences requises :

  • Expérience en ReactJS et le framework Play
  • Maîtrise Spring Boot (Java 8+) pour le backend.
  • Maîtrise du développement d’API REST.
  • Expérience approfondie de Git.
  • Connaissance pratique de Kubernetes dans un contexte DevOps
  • Exemplaire sur les approches de Software Craftsmanship (clean code, TDD, …)
  • Forte capacité d’analyse afin de transposer l’existant dans une nouvelle application.
  • Capacité à échanger sur ses idées avec les membres de son équipe et ouverture à remettre en question ses choix.
  • Ouverture aux feedbacks constructifs, capacité à formuler des feedbacks de manière bienveillante.
  • Volonté de partager, d'apprendre et de continuer à s'améliorer personnellement et en équipe.

Qualifications

  • Au minimum cinq ans d’expérience dans le développement d’application web
  • Au minimum trois ans d’expérience avec les technologies obligatoires
  • Formation professionnelle supérieure (HES, diplôme fédéral, EPF) ou jugée équivalente
  • Langue maternelle française.
  • Bonne maitrise de l’anglais, tant à l’écrit qu’à l’oral
  • Habitation région lausannoise

See more jobs at Darest

Apply for this job