TDD Remote Jobs

78 Results

23d

Staff Software Engineer - Fullstack

Integral Ad ScienceRemote Ireland
TDDagilescalaDesignscrumapijavadockerMySQLkubernetesjenkinspythonAWSjavascript

Integral Ad Science is hiring a Remote Staff Software Engineer - Fullstack

Integral Ad Science (IAS) is a leading global media measurement and optimization platform that delivers the industry’s most actionable data to drive superior results for the world’s largest advertisers, publishers, and media platforms. IAS’s software provides comprehensive and enriched data that ensures ads are seen by real people in safe and suitable environments, while improving return on ad spend for advertisers and yield for publishers. Our mission is to be the global benchmark for trust and transparency in digital media quality. For more information, visit integralads.com.

We are currently looking for a Staff Software Engineer to join our team. As a Staff Software Engineer, you will provide technical leadership and expertise to help build ad verification, analytics, and anti-ad fraud solutions that deliver on the team’s mission of helping advertisers understand the quality of the ad opportunities they’re acquiring. If you are excited by technology that has the power to handle hundreds of thousands of transactions per second, collect tens of billions of events each day, and evaluate thousands of data points in real-time all while responding in just a few milliseconds, then IAS is the place for you!

The ideal candidate has a track record of architecting and building end-to-end software solutions, enjoys working in a collaborative and agile environment, and brings innovative solutions to complex problems with a desire to improve the status quo.

What you’ll do:

  • Architect, design, build and integrate our core CTV measurement solutions 
  • Lead the entire software lifecycle including hands-on development, code reviews, testing, deployment, and documentation, in addition to mentoring the team
  • Collaborate cross functionally with Product, Software Engineers, and Data Engineers to  design, code, and maintain components for aggregating tens of billions of daily transactions
  • Partner with the Product team and other stakeholders across the company to understand product requirements, gather business and technical requirements from broadcaster clients, and research and develop solutions, including API development
  • Manage multiple competing priorities in a fast-paced, exciting, collaborative environment
  • Maintain, and recommend software improvements to ensure responsiveness, efficiency, strong functionality, and optimization

Who you are and what you have:

  • A degree in Software Engineering, or related STEM degree
  • 7+ years of hands-on full-stack programming experience using Java, Javascript, Scala/Python
  • Experience working with big-data stack, including (but not limited to) spark /hadoop, kafka, Aerospike / Dynamodb
  • Experience with AWS tech stack, including but not limited to EMR, Athena, EKS,
  • Expert knowledge of multi-threading, memory model, etc. 
  • Understanding of database fundamentals and MySQL knowledge
  • Experience wit CICD tools such as Jenkins, Graphite, Grafana and Docker
  • Knowledge of HTTP live streaming, audio or video distribution platforms, HTTPS, HLS and/or DASH protocols
  • Experience building software used in the delivery and distribution of audio or video across multiple platforms
  • Ability to communicate clearly to technical and non-technical audiences, verbally and in writing
  • Experience in Agile methodologies including Scrum and Kanban
  • Great understanding of designing for performance, scalability, and reliability
  • Experience in AWS or other cloud technologies
  • Excellent interpersonal and communication skills

What puts you over the top:

  • Experience in data processing solutions using Big Data, Databricks 
  • Experience with web debugging using Chrome Dev Tools or similar browser debugging tools
  • Experience in cloud systems preferably AWS. Distributed distributed services – docker containers, kubernetes, 
  • Knowledge of Python, Scala, or Golang.
  • Familiarity with TDD, BDD, and associated testing frameworks
  • Experience with managing, leading and/or mentoring a development team 
  • Experience working with audio or video technology, specifically CTV
  • Experience in AdTech

About Integral Ad Science

Integral Ad Science (IAS) is a leading global media measurement and optimization platform that delivers the industry’s most actionable data to drive superior results for the world’s largest advertisers, publishers, and media platforms. IAS’s software provides comprehensive and enriched data that ensures ads are seen by real people in safe and suitable environments, while improving return on ad spend for advertisers and yield for publishers. Our mission is to be the global benchmark for trust and transparency in digital media quality. For more information, visit integralads.com.

Equal Opportunity Employer:

IAS is an equal opportunity employer, committed to our diversity and inclusiveness. We will consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age. We strongly encourage women, people of color, members of the LGBTQIA community, people with disabilities and veterans to apply.

California Applicant Pre-Collection Notice:

We collect personal information (PI) from you in connection with your application for employment or engagement with IAS, including the following categories of PI: identifiers, personal records, commercial information, professional or employment or engagement information, non-public education records, and inferences drawn from your PI. We collect your PI for our purposes, including performing services and operations related to your potential employment or engagement. For additional details or if you have questions, contact us at compliance@integralads.com.

To learn more about us, please visithttp://integralads.com/ 

Attention agency/3rd party recruiters: IAS does not accept any unsolicited resumes or candidate profiles. If you are interested in becoming an IAS recruiting partner, please send an email introducing your company to recruitingagencies@integralads.com. We will get back to you if there's interest in a partnership.

 

See more jobs at Integral Ad Science

Apply for this job

5d

Software Engineer - AI & Data Operations

SalesTDDagileremote-first

OpenSesame is hiring a Remote Software Engineer - AI & Data Operations

About OpenSesame

OpenSesame's mission is to help develop the world's most productive and admired workforces. We do this by delivering a comprehensive catalog of elearning courses from the world's top publishers. We add value to customers through their entire learning journey.

While it appears to most people that we just sell training courses (over 40,000 of them), what we really offer is the opportunity for companies to upgrade the skills of each of their employees.

We are at a pivotal time in our growth as we diversify the ways we drive revenue. We've expanded our product offering dramatically, and have a growing network of partners that is developing into a vibrant channel. Our customer base has high satisfaction ratings and there is room to grow our retention even more.

www.opensesame.com/about.

About the Team

Our AI and Data Operations team is at the forefront of driving efficiency and innovation across OpenSesame. We work in an agile, continuously improving environment, always seeking new ways to optimize our processes and empower our colleagues through cutting-edge automation solutions. The team currently includes two data analysts responsible for the ETL pipeline, and this role will complement their efforts in building out AI-powered automation solutions.

About the Job

As an Automation Engineer on the AI and Data Operations team, you will develop and maintain modular tools that help non-technical employees automate tasks, boosting productivity across departments like Sales, Marketing, and Finance.

Initially, you'll build proof-of-concept Retrieval-Augmented Generation (RAG) workflows for internal use cases, then expand into AI and related areas to address further needs. Ultimately, you'll create and refine a reusable component library that powers our AI-driven automation system, using TDD and CI/CD principles to ensure agility and minimize toil.

Performance Objectives

30 days

  • Leverage your existing deep understanding of Generative AI operations and adjacent technologies to Deploy a Proof-of-Concept AI building block for internal use.

60 Days:

  • Build out additional AI building blocks for internal use.
  • Test and deploy a system to maintain and update AI building blocks.

90 Days:

  • Optimize the CI/CD pipeline for faster, more reliable software delivery.
  • Begin automating infrastructure provisioning using tools like Terraform.
  • Strengthen monitoring and achieve 99.9% uptime for automation APIs.

6 Months:

  • Build a reusable library of AI building blocks and deliver them to all teams.
  • Maintain automation stability and continuously improve documentation.

Location: This position can be based anywhere in the US. We operate as a remote-first company, and invest in all-company meetings several times a year. 

Performance Driven: We're looking for self-starters with a track record of delivering excellent results, but we're highly selective about who we hire. We don't focus on typical job requirements, instead, we're interested in specific examples from your past experiences. All positions can be based anywhere in the US, and require up to 15 days of travel per year, with senior management and leadership teams requiring up to 35 days.

Compensation: The pay range for this position is generally between $165,000-$185,000 per year and depends on experience. At OpenSesame, we offer a comprehensive benefits package to employees upon hire, including ISOs, health insurance, 401(k) matching, and paid time off. We carefully consider a wide range of compensation factors, relying on market data to determine compensation and consider your specific job family, background, skills, and experience. 

Equal Employment Opportunity: OpenSesame is an Equal Employment Opportunity and Affirmative Action employer that values and welcomes diversity. We do not discriminate on the basis of various legally protected characteristics, including criminal history, and strive to provide reasonable accommodations to qualified individuals with disabilities. We prioritize safety and security and may use your information accordingly, and you can contact us for assistance or accommodations during the job application process. For more information on our Diversity, Equity, and Inclusion initiatives, click here.

Pay Transparency: At OpenSesame, we prioritize pay transparency, fairness, and equity to create a positive and inclusive work environment, regularly reviewing our compensation practices to align with our values and goals. We provide competitive and fair compensation to our employees based on their skills, experience, and performance.

CPRA (California Candidates): When you submit your application, OpenSesame may collect and use your personal information in accordance with our privacy policy and the CPRA. This may include personal details and employment history, and will only be used for employment-related purposes. We may share this information with third-party service providers, but we will not sell it to third parties. If you have any questions or concerns, please contact us, and for more information on your rights under the CPRA, refer to our privacy policy or the California Attorney General's website.

See more jobs at OpenSesame

Apply for this job

5d

Technical Lead

TDDremote-firstterraformDesigndockertypescriptpythonAWSNode.jsPHP

OpenSesame is hiring a Remote Technical Lead

About OpenSesame

OpenSesame's mission is to help develop the world's most productive and admired workforces. We do this by delivering a comprehensive catalog of eLearning courses from the world's top publishers. We add value to customers through their entire learning journey.

While it appears to most people that we sell training courses (over 40,000 of them), what we really offer is the opportunity for companies to upgrade the skills of each of their employees.

We are at a pivotal time in our growth as we diversify how we drive revenue. We've expanded our product offering dramatically and have a growing network of partners that is developing into a vibrant channel. Our customer base has high satisfaction ratings and there is room to grow our retention even more.

www.opensesame.com/about.

About the Job

We are seeking a Technical Lead with experience in Extreme Programming (XP) practices—such as test-driven development, continuous deployment, and evolutionary design—who will improve skills and create a bridge between engineers in a global set of teams. The ideal candidate will work with people in India, Latin America, the UK, and the US, who lead by example to teach and mentor the engineers they work with. They will come up to speed quickly in Node/React and PHP codebases, identify challenges, and coach teams in addressing them.

“Help engineering teams achieve greatness.”

Performance Objectives:

In your first 90 days, you will be ramping upand working to understand the needs and opportunities of the engineers on your team. You will develop a plan in collaboration with management and begin executing that plan.

People:

    • Form rapport with team members (including Product and Design) and engineering leaders.
    • Understand your team’s process and how people work together.
    • Understand engineers’ needs and frustrations.
    • Pair and mob with team members to develop their skills as part of their normal work.
    • Advise engineering managers on how to take advantage of team members’ strengths and how to address their weaknesses.

Product:

    • Understand how to use your team’s products.
    • Understand how your team’s work fits into the big picture.
    • Understand your team’s code, design, architecture, and tech stack.
    • Mentor team members in collectively owning their work.
    • Mentor team members in working incrementally.

Process:

    • Collaborate with senior team members on test-driven development, pairing, and teaming/mobbing.
    • Mentor team members in improving build processes to achieve zero-friction local development and continuous integration.
    • Mentor team members in creating fast, reliable tests based on James Shore’s “Testing Without Mocks” pattern language.
    • Mentor team members in incrementally refactoring their code.

Within 6 months, you will have established yourself as a trusted expert on your team. You will have made connections with engineers across the organization.

People:

    • Directly provide support, guidance and mentoring to every member of your team
    • Collaborate with engineering managers to develop team members’ career opportunities.
    • Form relationships with engineers across the organization.

Product:

    • Lead the combination of engineering teams working on the integration of related products 
    • Develop team members’ ability to collectively own their work without your active involvement.
    • Develop team members’ ability to work incrementally without your active involvement.

Process:

    • Develop team members’ ability to apply XP practices such as TDD, continuous integration, and refactoring without your active involvement.
    • Develop team members’ ability to continuously improve their build and integration processes without your active involvement.
    • Mentor team members in applying evolutionary design.
    • Work with engineering leaders to identify and begin applying solutions to large-scale design challenges.

By the end of your first year, you will have established yourself as a trusted expert across the organization. 

  • Serve as a subject matter expert on key company platforms
  • Lead features from technical discovery to delivery including design, development, test automation (unit and integration), deployment automation, load testing, and implementing production monitoring.
  • Support the Engineering Manager by ensuring the best practices and standards are applied to the team and are reviewed and improved upon regularly
  • Work with peers and team members to incrementally retire legacy technologies and simplify architecture.

Tech Stack

The teams you will work with use:

  • TypeScript / Node.js / React
  • PHP
  • Python
  • Go
  • Terraform
  • Docker
  • AWS

Location: This position can be based anywhere in the US or UK, but some overlap with India working hours is required. We operate as a remote-first company and invest in all-company meetings several times a year. 

Performance Driven: We're looking for self-starters with a track record of delivering excellent results, but we're highly selective about who we hire. We don't focus on typical job requirements, instead, we're interested in specific examples from your past experiences. All positions can be based anywhere in the US, and require up to 15 days of travel per year, with senior management and leadership teams requiring up to 35 days.

Compensation: The pay range for this position is generally between $165,000-$185,000 per year and depends on experience. At OpenSesame, we offer a comprehensive benefits package to employees upon hire, including ISOs, health insurance, 401(k) matching, and paid time off. We carefully consider a wide range of compensation factors, relying on market data to determine compensation and consider your specific job family, background, skills, and experience. 

Equal Employment Opportunity: OpenSesame is an Equal Employment Opportunity and Affirmative Action employer that values and welcomes diversity. We do not discriminate on the basis of various legally protected characteristics, including criminal history, and strive to provide reasonable accommodations to qualified individuals with disabilities. We prioritize safety and security and may use your information accordingly, and you can contact us for assistance or accommodations during the job application process. For more information on our Diversity, Equity, and Inclusion initiatives, click here.

Pay Transparency: At OpenSesame, we prioritize pay transparency, fairness, and equity to create a positive and inclusive work environment, regularly reviewing our compensation practices to align with our values and goals. We provide competitive and fair compensation to our employees based on their skills, experience, and performance.

CPRA (California Candidates): When you submit your application, OpenSesame may collect and use your personal information in accordance with our privacy policy and the CPRA. This may include personal details and employment history, and will only be used for employment-related purposes. We may share this information with third-party service providers, but we will not sell it to third parties. If you have any questions or concerns, please contact us, and for more information on your rights under the CPRA, refer to our privacy policy or the California Attorney General's website.

See more jobs at OpenSesame

Apply for this job

6d

[CAS] Senior Back-end Software Engineer (Java)

Software MindChișinău, Moldova, Remote
DevOPSTDDagilekotlinnosqlRabbitMQDesignjavapostgresqlMySQLkuberneteslinuxjenkinsjavascriptbackend

Software Mind is hiring a Remote [CAS] Senior Back-end Software Engineer (Java)

Job Description

Founded in 2012, the company has been leading the innovation of the iGaming industry ever since. Known for its unique and lovable brands, the group continues to develop and deliver best-in-class gaming products and experiences. We believe in the power of collective genius and look for idea generators, solution seekers and ingenious innovators that want to play a part in pioneering our brands into the future.

About the Team
As an online gaming company, our software is the heart of our business. We strive to create a safe, engaging and unparalleled player experience; we research, experiment and iterate. Our mission: to build a product and an organization that puts the experience first, delivering high-quality products our players love while enabling our people to be productive and creative without unnecessary disturbances.

Position – How You’ll Contribute

  • Build scalable, highly-available, robust systems and ensure their continuous delivery.
  • Work alongside other backend engineers to design, develop, deploy and maintain features of our platform.
  • Work on our current Product platform built using DDD, CQRS techniques and a microservice architecture.
  • Work as part of an Agile cross-functional team made of no more than 10 people.
  • Become a member and owner of our backend engineering culture, learning from other talented people.

Qualifications

Expectations – The Experience You Need

  • Minimum 5 years experience of relevant experience.
  • Someone who possesses demonstrated practical knowledge of the latest Java features, Spring Framework, Spring Boot, automated testing and MySQL (or other RDBMS such as PostgreSQL, OracleDB, etc).
  • Experience with transaction-heavy systems and tools such as Docker. Experience working with distributed systems, messaging, microservices and tools such as RabbitMQ and Kafka will give you an edge.
  • Experience with CQRS, DDD, TDD, NoSql databases and event sourcing is an asset. Knowledge of Kotlin or Javascript is also a plus.
  • Experience in CI/CD and DevOps knowledge is nice to have: Jenkins, Kubernetes, Google Cloud (GCP) and other cloud technologies.
  • Feels very comfortable in a Linux environment and working with tools like Git.
  • Appreciates the concepts and principles underlying open-source culture and good software development practices.

See more jobs at Software Mind

Apply for this job

6d

Senior Software Engineer

GlookoRemote Croatia
TDDagileBachelor degreejiranosqlDesignmobilemongodbuiscrumiosruby-on-railsrubyjavaandroiddockercsspythonjavascriptreactjsbackendfrontend

Glooko is hiring a Remote Senior Software Engineer

***PLEASE NOTE: Although this position is "remote," the applicant MUST live and work in Croatia***

 

About the role:

  • Design, develop, document, and implement solutions for Glooko's Diabetes Data Management platform.
  • Maintaining software quality and adopt right architectural principles 
  • Functional and design patterns with a focus on performance, security and scalability
  • Proven ability to be an independent thinker and dynamic problem solver
  • Design, develop, document and implement solutions for Glooko's Diabetes Data Management platform
  • Develop, test, or modify programs, based on and related to user or system design specifications
  • Write code that is scalable, modular, maintainable, reusable, and well-tested
  • Optimize complex data models for understandability and performance
  • Work in an agile development environment with understanding of agile/lean delivery methods
  • Design, develop and oversee unit tests to ensure application logic is fully exercised for each application component
  • Communicate effectively with team and other stakeholders on stages and project completion goals or dates
  • Provide technical oversight to the development process including code reviews and mentoring of the technical team
  • Deliver end-to-end solutions with a focus on hitting delivery milestones

About you:

  • Bachelor Degree in Computer Science, Math, or Engineering
  • 3+ years of hands-on work experience with Ruby-On-Rails (preferred), JavaScript, Python, Java with prevailing back-end frameworks building APIs and Microservices.
  • 3+ years of hands-on work experience with HTML, CSS, JavaScript, ReactJS and related technologies.
  • Understanding of client-side scripting and JavaScript frameworks, including jQuery.
  • 1+ year of experience with mongoDB, DynamoDB or other noSQL databases.
  • Experience with automated testing and building pipelines for CI/CD.
  • Working experience and knowledge in TDD & BDD development practices
  • You are a generalist working on frontend, backend, and anything it takes to solve problems and delight users both internally and externally.
  • You have experience developing new user-facing features using HTML, CSS, Javascript, preferably with ReactJS, AngularJS or similar set of libraries or frameworks.
  • Passionate about developing modern web applications (designing modern REST based APIs, 3rd party integration, Web UI interactions, etc.) using Ruby, Python, or Java.
  • You have a passion to build reusable code for future use while ensuring the technical feasibility of UI/UX Designs.
  • Write modularized and clean code and back them up with a good extent of unit tests.
  • You have experience with containerization platforms (Docker) and container orchestration tools.
  • You have experience with NoSQL databases.
  • You like to spend time optimizing applications for maximum speed and scalability.
  • You’re curious to learn and are enthusiastic to share your learnings with your teammates, see yourself as a good team player on all occasions.
  • You have experience and knowledge of Scrum and Agile tools. JIRA and Atlassian tools experience is a Plus.

About Glooko:

There are over 420 million people in the world with diabetes and Glooko helps them, as well as their physicians and care team, manage the disease more easily and cost effectively. Glooko is the Unified Platform for Diabetes Management and provides an FDA cleared, HIPAA compliant Web and Mobile (iOS and Android) application for people with diabetes and the clinicians who treat them. The platform seamlessly unifies data from over 80 of the leading blood glucose meters, insulin pumps, continuous glucose monitors, activity trackers, and biometric devices to deliver insights that improve personal and clinical decision support.

Glooko’s mobile app and web dashboard enable patients to easily track and proactively manage all aspects of their diabetes care. Glooko’s Population Tracker and APIs offer diabetes-centric analytics and supply insightful reports, graphs and pattern-triggered notifications to patients, health systems, and payers. The Glooko platform also allows customers and third-party developers to create branded modules for Glooko users.

Launched in 2010, Glooko is funded and managed by visionary technologists and leaders in healthcare.

Glooko has a global footprint and is funded and managed by visionary technologists and leaders in healthcare. We offer a very stimulating international challenge in an established, stable international company. The responsibility that comes with this role offers the right candidate great development opportunities – and all the excitement that comes with working at a Silicon Valley based company. We are looking for someone who wants to be a part of our organization for the future with great influence and great responsibility.

Is this you? If so, don’t hesitate to apply today! 

See more jobs at Glooko

Apply for this job

8d

Tech Lead

SGSCallao, Peru, Remote
DevOPSTDDsqlsalesforceXamarinoracleazuregitc++.netangular

SGS is hiring a Remote Tech Lead

Descripción del empleo

  • Participar en los procesos de diseño y planificación de soluciones de software. 
  • Encontrar soluciones de forma proactiva y de manera colaborativa con otros miembros del equipo. 
  • Velar por el desarrollo o implementación de soluciones o servicios estables y escalables. 
  • Sugerir ideas, nuevas soluciones o mejoras a los sistemas tecnológicos actuales. 
  • Documentar las soluciones técnicas con esquemas necesarios para su fácil  comprensión por el resto de áreas técnicas de la empresa. ​
  • Actualizarse sobre las tecnologías en uso y explora nuevas tecnologías. ​
  • Cumple con los estándares de programación definidos. ​
  • Identifica problemáticas dentro del equipo y ayuda a resolver las mismas. ​
  • Entregar al equipo de gestión de incidentes y problemas, los requisitos mínimos para transferir el soporte de una nueva solución tecnológica o sus actualizaciones.
  • Proponer mejoras a procesos y sistemas actuales para optimizar tiempos.  ​
  • Coordinar los pases a producción de las soluciones o incidencias atendidas.​
  • Capacitar a los usuarios en el uso de las soluciones desarrolladas.​
  • Gestionar backlog técnico.
  • Realizar evaluaciones técnicas de requerimientos y proyectos en tiempo, costo, recursos, skills, entre otros.

Requisitos

  • Profesional de las carreras de Ingeniería de Sistemas, Informática o afines.
  • Contar con 5 años de experiencia en Desarrollo de software.
  • Mínimo 3 años de experiencia liderando equipos técnicos de desarrollo de software.
  • Experiencia implementando en la nube Azure.
  • Experiencia desarrollando aplicaciones en Cloud Azure, ETLs, Jobs, Middleware.
  • Experiencia y conocimiento en code review con diferentes herramientas.
  • Experiencia en mejores prácticas de desarrollo de software moderno, incluyendo control de versiones de código (git), Unit Testing, TDD, CI/CD, etc.
  • Conocimientos base de  arquitectura de aplicaciones y DevOps
  • Conocimiento en Back End (Net core, .NET) y Front End (Angular, React) y Xamarin (Mobiles)
  • Conocimiento en IA y sus diferentes aplicaciones para eficiencia en procesos.
  • Manejadores de Base de datos: Oracle PL SQL / SQL Server 
  • Deseable: Microsoft Project, Bizagi, Salesforce CRM, Contenedores (Dockers), Ku Kubernets

See more jobs at SGS

Apply for this job

8d

Líder Técnico - Proyectos

SGSCallao, Peru, Remote
DevOPSTDDsqlsalesforceXamarinoracleazuregitc++.netangular

SGS is hiring a Remote Líder Técnico - Proyectos

Descripción del empleo

  • Participar en los procesos de diseño y planificación de soluciones de software. 
  • Encontrar soluciones de forma proactiva y de manera colaborativa con otros miembros del equipo. 
  • Velar por el desarrollo o implementación de soluciones o servicios estables y escalables. 
  • Sugerir ideas, nuevas soluciones o mejoras a los sistemas tecnológicos actuales. 
  • Documentar las soluciones técnicas con esquemas necesarios para su fácil  comprensión por el resto de áreas técnicas de la empresa. ​
  • Actualizarse sobre las tecnologías en uso y explora nuevas tecnologías. ​
  • Cumple con los estándares de programación definidos. ​
  • Identifica problemáticas dentro del equipo y ayuda a resolver las mismas. ​
  • Entregar al equipo de gestión de incidentes y problemas, los requisitos mínimos para transferir el soporte de una nueva solución tecnológica o sus actualizaciones.
  • Proponer mejoras a procesos y sistemas actuales para optimizar tiempos.  ​
  • Coordinar los pases a producción de las soluciones o incidencias atendidas.​
  • Capacitar a los usuarios en el uso de las soluciones desarrolladas.​
  • Gestionar backlog técnico.
  • Realizar evaluaciones técnicas de requerimientos y proyectos en tiempo, costo, recursos, skills, entre otros.

Requisitos

  • Profesional de las carreras de Ingeniería de Sistemas, Informática o afines.
  • Contar con 5 años de experiencia en Desarrollo de software.
  • Mínimo 3 años de experiencia liderando equipos técnicos de desarrollo de software.
  • Experiencia implementando en la nube Azure.
  • Experiencia desarrollando aplicaciones en Cloud Azure, ETLs, Jobs, Middleware.
  • Experiencia y conocimiento en code review con diferentes herramientas.
  • Experiencia en mejores prácticas de desarrollo de software moderno, incluyendo control de versiones de código (git), Unit Testing, TDD, CI/CD, etc.
  • Conocimientos base de  arquitectura de aplicaciones y DevOps
  • Conocimiento en Back End (Net core, .NET) y Front End (Angular, React) y Xamarin (Mobiles)
  • Conocimiento en IA y sus diferentes aplicaciones para eficiencia en procesos.
  • Manejadores de Base de datos: Oracle PL SQL / SQL Server 
  • Deseable: Microsoft Project, Bizagi, Salesforce CRM, Contenedores (Dockers), Ku Kubernets

See more jobs at SGS

Apply for this job

12d

Senior Software Engineer, Backend (Contractor - Remote within Europe)

Docler HoldingLuxembourg, Luxembourg, Remote
DevOPSTDDnosqlsqlDesignmongodbgraphqlapisymfonygitdockerMySQLkubernetesbackendfrontendPHP

Docler Holding is hiring a Remote Senior Software Engineer, Backend (Contractor - Remote within Europe)

Job Description

  • Contribute to the creation of high-quality software architecture and system design, with an emphasis on scalable solutions for high-load and high-concurrency environments.
  • Write clean, well-documented, and maintainable code following industry best practices, ensuring code quality, performance, and scalability.
  • Collaborate with cross-functional teams, including frontend developers, designers, and product owners, to deliver robust and scalable solutions.
  • Propose, evaluate, and drive the adoption of new technologies, frameworks, and methodologies to improve development efficiency and product quality.
  • Troubleshoot, debug, and resolve complex technical issues, including optimizing systems for high-load, concurrency, and performance tuning.
  • Participate in code reviews and provide constructive feedback to peers.
  • Ensure the security, performance, and scalability of the backend infrastructure in high-traffic environments.
  • Contribute to continuous improvement by developing documentation and processes that enhance team efficiency.

Qualifications

  • Experience: Proven experience as a Backend Developer with 3-5 years of professional experience in web application development, particularly in building systems designed to handle high-load and high-concurrency traffic.
  • PHP Expertise: Strong proficiency in PHP, with hands-on experience in frameworks such as Symfony or similar.
  • Concurrency and Load: Demonstrated experience in designing and maintaining systems optimized for concurrency, including experience with caching, message queues, load balancing, and horizontal scaling techniques.
  • Testing: Strong knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD), with experience in writing unit and integration tests.
  • Database: Solid understanding of relational databases (e.g., MySQL), with experience in writing optimized, complex SQL queries for high-traffic environments. Familiarity with NoSQL databases like MongoDB is a plus.
  • Version Control: Experience with Git and modern version control systems.
  • API Design: Experience in designing and building RESTful APIs, with knowledge of GraphQL considered a plus.
  • Cloud and DevOps (Optional): Familiarity with containerization technologies (e.g., Docker, Kubernetes) is advantageous.
  • Security: Understanding of security best practices in backend development, especially in high-load environments, including authentication, authorization, and data protection.
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to debug and resolve complex technical issues.
  • Collaboration: Excellent communication skills and the ability to work effectively in a team-oriented, collaborative environment.

See more jobs at Docler Holding

Apply for this job

13d

Senior System Administrator

Expression NetworksUnited States - Remote
DevOPSTDDagileterraformwordpressdrupalDesignansibleazurescrumgitelasticsearchMySQLkuberneteslinuxjenkinsAWSjavascriptfrontendPHP

Expression Networks is hiring a Remote Senior System Administrator

Expression is seeking a highly skilled Senior System Administrator to support the Global Public Affairs Office of the US Department of State. The duties of this project team include the architecture, engineering, operations, development, UI/UX, user training and agile project management of their web assets hosted on cloud architecture running a content management system (WordPress).

Location:

  • Remote in the United States

Responsibilities & Duties:

  • Serve on the engineering team to support a WordPress site on AWS running a Kubernetes CI/CD pipeline and work with the cloud architect to implement, support and maintain all environments across the web assets to include lower environments. Later a migration to WordPress VIP is expected and the candidate will have to learn how to configure the Platform as A Service correctly to achieve uptime, monitoring and business continuity goals of the enterprise.
  • Manage a production environment running WordPress on AWS that will handle a high volume of traffic and traffic spikes to include establishing monitoring and operational procedures to ensure business continuity.
  • Be available to help outside 9-to-5 hours for infrequent production troubleshooting when necessary.
  • Maintain, support, and troubleshoot all other environments, including developer environments, testing environments, and pre-production environments using Kubernetes or WordPress VIP utilities.
  • Work closely with the AWS Architect, Product Owner, Scrum Master, engineers, and security engineers to define and build the initial service offering as well as the roadmap for future releases.
  • Possess in-depth knowledge of AWS services and cloud computing, and the ability to communicate architectural trade-offs/design options so that the Product Owner can make informed decisions.
  • Be a motivated team-player with the desire and ability to work in a fast-paced, exciting environment.
  • Participate in and support a team that is charged with coordinating and implementing various solutions required to support the AWS Cloud.
  • Implement proof of concepts/pilots for various solutions, develop operational plans for supporting all the solutions developed, and create documentation and implementation plans for various solutions used to access and leverage AWS.
  • Build and implement all cloud infrastructure to be the first field of any production support calls.

Requirements:

  • Ability to obtain a Public Trust.
  • Able to implement and monitor technology configurations in an AWS Kubernetes environment.
  • Create and follow operating procedures being mindful of Fedramp and Change Procedures.
  • Be the main POC, for Help Desk after hour support to diagnose production problems and identify risk.
  • Kubernetes and understanding traffic patterns for a high-traffic web site running a Content Management System is preferred.
  • Amazon web infrastructure and services.
  • Passionate about identifying constraints/bottlenecks in engineering lifecycles and automating them
  • Focused on building a culture of collaboration, transparency, and automation
  • Experience building and supporting YAML based CI/CD pipelines, leveraging tools such as, GitlabCI, GitHub Actions, Azure DevOps, Jenkins, CircleCI, etc.
  • Experience building and supporting Infrastructure as code (IaC), leveraging tools such as, Terraform, Pulumi, Ansible, Salt, Chef, Cloud Formation, etc.
  • Experienced with Terraform Open Source, in CI/CD driven solutions
  • Proven knowledge in PowerShell, with demonstrable ability to build and understand logical scripts, utilizing statements such as, if/else, foreach, try/catch, etc.
  • Deep understanding of IaaS and PaaS services offered on cloud platforms and understand how to use them together to build complex solutions
  • Research, analyze, design, propose and support the delivery of solutions that are appropriate for business and technology strategies
  • Experienced with Cloud-Native and Hybrid architectures
  • Able to design data, system, and component architectures; and design and share in simple language with executive leadership
  • Experienced with Agile methodologies especially TDD and Scrum; Kanban is a plus
  • Experience with LEMP & LAMP stacks (Linux, Nginx, Apache, MySQL, PHP), Drupal development and customization, Drupal module development, MySQL performance and scaling, Javascript (especially frontend), React, experience with various Drupal modules, Elasticpress, Elasticsearch and the ELK stack, Akamai, Git, Bitbucket. Some ASP.net experience may be helpful to support the outgoing site for a short period of time
  • Well versed in the DevOps lifecycle and process improvement strategies
  • Proven knowledge of Change and Configuration Management best practices
  • Partner with development and operations teams to develop practical automation solutions and custom modules. Troubleshoot automation issues and find practical solutions that move projects forward promptly.

Working Environment & Conditions:

  • This job operates in a professional office environment and has a noise level of mostly low to moderate. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
  • This position is primarily indoors, consistent with a standard office position and has a noise level of mostly low to moderate. The incumbent is required to stand, walk, sit, use hands to finger, handle, or feel objects, tools, or controls, reach with hands and arms, talk and hear.
  • The workload may require the incumbent to sit for extended periods of time. The incumbent must be able to read, do simple math calculations and withstand moderate amounts of stress.
  • The incumbent must occasionally lift and/or move up to 25 lbs. Specific vision abilities required by the job include close vision, distance vision, color vision, depth perception, and the ability to adjust focus.

Benefits:

  • 401k matching
  • PPO and HDHP medical/dental/vision insurance
  • Education reimbursement
  • Complimentary life insurance
  • Generous PTO and holiday leave
  • Onsite office gym access
  • Commuter Benefits Plan

About Expression:

Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression’s culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest-growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.

Equal Opportunity Employer/Veterans/Disabled

See more jobs at Expression Networks

Apply for this job

13d

Cloud Engineer

Expression NetworksUnited States - Remote
DevOPSTDDagileterraformwordpressDesignansibleazurescrumgitelasticsearchMySQLkuberneteslinuxjenkinsAWSjavascriptfrontendPHP

Expression Networks is hiring a Remote Cloud Engineer

Expression is seeking a highly skilled Cloud Engineer to support the Global Public Affairs Office of the US Department of State. The duties of this project team include the architecture, engineering, operations, development, UI/UX, user training and agile project management of their web assets hosted on cloud architecture running a content management system (WordPress).

Location:

  • Remote in the United States

Responsibilities & Duties:

  • Serve on the engineering team to support a WordPress site on AWS running a Kubernetes CI/CD pipeline and work with the cloud architect to implement, support and maintain all environments across the web assets to include lower environments. Later a migration to WordPress VIP is expected and the candidate will have to learn how to configure the Platform as A Service correctly to achieve uptime, monitoring and business continuity goals of the enterprise.
  • Manage a production environment running WordPress on AWS that will handle a high volume of traffic and traffic spikes to include establishing monitoring and operational procedures to ensure business continuity.
  • Be available to help outside 9-to-5 hours for infrequent production troubleshooting when necessary.
  • Maintain, support, and troubleshoot all other environments, including developer environments, testing environments, and pre-production environments using Kubernetes or WordPress VIP utilities.
  • Work closely with the AWS Architect, Product Owner, Scrum Master, engineers, and security engineers to define and build the initial service offering as well as the roadmap for future releases.
  • Possess in-depth knowledge of AWS services and cloud computing, and the ability to communicate architectural trade-offs/design options so that the Product Owner can make informed decisions.
  • Be a motivated team-player with the desire and ability to work in a fast-paced, exciting environment.
  • Participate in and support a team that is charged with coordinating and implementing various solutions required to support the AWS Cloud.
  • Implement proof of concepts/pilots for various solutions, develop operational plans for supporting all the solutions developed, and create documentation and implementation plans for various solutions used to access and leverage AWS.
  • Build and implement all cloud infrastructure to be the first field of any production support calls.

Requirements:

  • Ability to obtain a Public Trust.
  • Able to set the technical tone and drive the engineering team towards the common goals set for Infrastructure teams from our customer
  • Kubernetes and understanding traffic patterns for a high-traffic web site running a Content Management System is preferred.
  • Amazon web infrastructure and services.
  • Passionate about identifying constraints/bottlenecks in engineering lifecycles and automating them
  • Focused on building a culture of collaboration, transparency, and automation
  • Experience building and supporting YAML based CI/CD pipelines, leveraging tools such as, GitlabCI, GitHub Actions, Azure DevOps, Jenkins, CircleCI, etc.
  • Experience building and supporting Infrastructure as code (IaC), leveraging tools such as, Terraform, Pulumi, Ansible, Salt, Chef, Cloud Formation, etc.
  • Experienced with Terraform Open Source, in CI/CD driven solutions
  • Proven knowledge in PowerShell, with demonstrable ability to build and understand logical scripts, utilizing statements such as, if/else, foreach, try/catch, etc.
  • Deep understanding of IaaS and PaaS services offered on cloud platforms and understand how to use them together to build complex solutions
  • Research, analyze, design, propose and support the delivery of solutions that are appropriate for business and technology strategies
  • Experienced with Cloud-Native and Hybrid architectures
  • Able to design data, system, and component architectures; and design and share in simple language with executive leadership
  • Experienced with Agile methodologies especially TDD and Scrum; Kanban is a plus
  • Experience with LEMP & LAMP stacks (Linux, Nginx, Apache, MySQL, PHP), WordPress development and customization, WordPress Plugin development, MySQL performance and scaling, JavaScript (especially frontend), React, experience with various WordPress plugin, Elasticpress, Elasticsearch and the ELK stack, Akamai, Git, Bitbucket. Some ASP.net experience may be helpful to support the outgoing site for a short period of time
  • Well versed in the DevOps lifecycle and process improvement strategies
  • Proven knowledge of Change and Configuration Management best practices
  • Partner with development and operations teams to develop practical automation solutions and custom modules. Troubleshoot automation issues and find practical solutions that move projects forward promptly.

Working Environment & Conditions:

  • This job operates in a professional office environment and has a noise level of mostly low to moderate. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
  • This position is primarily indoors, consistent with a standard office position and has a noise level of mostly low to moderate. The incumbent is required to stand, walk, sit, use hands to finger, handle, or feel objects, tools, or controls, reach with hands and arms, talk and hear.
  • The workload may require the incumbent to sit for extended periods of time. The incumbent must be able to read, do simple math calculations and withstand moderate amounts of stress.
  • The incumbent must occasionally lift and/or move up to 25 lbs. Specific vision abilities required by the job include close vision, distance vision, color vision, depth perception, and the ability to adjust focus.

Benefits:

  • 401k matching
  • PPO and HDHP medical/dental/vision insurance
  • Education reimbursement
  • Complimentary life insurance
  • Generous PTO and holiday leave
  • Onsite office gym access
  • Commuter Benefits Plan

About Expression:

Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression’s culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest-growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.

Equal Opportunity Employer/Veterans/Disabled

See more jobs at Expression Networks

Apply for this job

17d

Senior Software Engineer (Java/Spring/SQL/JUnit)

NielsenIQpune, India, Remote
TDDagilesqlDesignmongodbscrumjavaelasticsearchtypescriptbackendNode.js

NielsenIQ is hiring a Remote Senior Software Engineer (Java/Spring/SQL/JUnit)

Job Description

As a Senior Software Engineer with GfK based in Pune, you will be provided with a great opportunity to work as part of an agile feature team of technologist within the GfK product ecosystem. Specifically, you will work in a squad (mixing other developers, SREs, UI/UX designers, Product Owners, and Product Managers) dedicated to a project for the GfK Client Platform. For this opening you will be part of the Platform Services, the teams that looks after authentication and authorisations (subscriptions) for the whole platform.

You would initially help us in our migration phase from some of our current internal and external services and splitting some of our core applications into Microservices. Therefore, this role would require someone with a more focussed backend experience with Databases and data modelling.

This opening would suit either a Node.js or a Java backend engineer as the project consists of the mix. That said, a good grasp of SQL and data analysis techniques is crucial for this role as you will lead data transformation, schema design and query read/write optimisation efforts.

You will report to the Platform Services Tech Lead and work with your product counterpart, the Principal Product Manager for the Domain alongside the Domain Architect.e office

    Qualifications

    You Have:

    • 8 years+ solid programming skills in Java (JDK 8+ and Spring)
    • 5 years+ working experience of databases and SQL
    • 5 years+ working experience of Microservices and RESTful APIs
    • 5 years+ Experience analysing DB query plans (execution plan)
    • Experience optimising SQL Read/Write queries
    • Knowledge in TDD and unit testing
    • Experience with Design Patterns and Object-Oriented design
    • Solid computer science/engineering fundamentals, including data structures and algorithms
    • Experience with Source-Control systems, CI/CD pipelines and containerisation
    • Experience with a Google Cloud Platform (GCP). If you have experience with other cloud providers, you can pick up GCP with us
    • An interest in helping other engineers become even better

    It would be nice you have:

    • Experience with enterprise web-applications
    • No-SQL Databases such as MongoDB and Search indexes such as Elasticsearch or Solr
    • Experience building Single Page Applications
    • Google Cloud or similar could platforms
    • Experience of micro-services at scale
    • An understanding of Unix systems
    • Experience in Agile development like SAFe
    • Wear a Scrum Master hat from time to time
    • Some awareness of JS tech stack such as Node, React and Typescript

    See more jobs at NielsenIQ

    Apply for this job

    17d

    Principal Software Engineer

    NielsenIQChennai, India, Remote
    CypressJestTDDagileDesignpostgresqlNode.js

    NielsenIQ is hiring a Remote Principal Software Engineer

    Job Description

    We are looking for a seasoned Senior Software Engineer to take an advanced role in the software engineering team utilizing Node.Js, React and PostgreSQL as part of our Market proposition within the GfK ecosystem.

    You will:

    • Bring suggestions and ideas on how to solve our customers' problems in the best way
    • Be current with the latest trends in industry and academia and always look to implement novel ideas in GfK's predictive analytics solutions
    • Work closely with Engineering and Product managers to translate business use cases to workable solutions that can be delivered to Production
    • Work with the architects and an Agile team to influence the overall system architecture and performance goals
    • Ensure timely delivery of software projects while promoting and maintaining high quality
    • Ensure high software quality by writing unit and integration tests in TDD approach
    • Suggest initiatives (e.g. training) that improve working efficiency and quality
    • Actively contributing in agile practices, such as estimating and planning and retrospectives

    Qualifications

    You have:

    • 10+ years of commercial software development experience in Node.JS, React and PostgreSQL
    • The ability to build clean, well encapsulated packages to a high standard.
    • The ability to write unit tests and what's the good and bad sides of measuring code coverage.
    • Good understanding on using version control tools like gitlab/ github/ bitbucket including its pipeline configuration
    • Full vocabulary of core creational, structural and behavioral software design patterns, and the ability to consistently employ the cache, pool, strategy, chain of responsibility, observer and visitor patterns as appropriate
    • The ability to effectively manage code complexity in a large code base through the appropriate application of software architecture principles (layering, modularisation, etc.) and software design patterns
    • Experience in designing and building RESTful APIs.
    • Experience in unit and end-to-end testing, mocking frameworks (Jest, Cypress, RTL,Playright etc) 

    See more jobs at NielsenIQ

    Apply for this job

    24d

    Senior QA Automation Engineer - VXBS - Analyst

    VisaLondon, United Kingdom, Remote
    DevOPSTDDagileDesignapiqarubyjavadockerkubernetesjenkinsAWS

    Visa is hiring a Remote Senior QA Automation Engineer - VXBS - Analyst

    Job Description

    What's it all about?

    The Senior QA Engineer role is an ambassador of quality. You’ll be joining one of our Agile Product squads which consist of a Software Engineering Manager, Software Engineers and fellow QA Engineers, reporting into a Tribe QA Engineering Manager. You will play a key role in ensuring the team delivers efficient, effective and scalable solutions for a wide range of problems. You will design, develop, build and maintain QA solutions and processes. You will also coach and guide all in the team on QA best practices.

    Qualifications

    Experience:

    • Has strong experience of API testing and/or contract testing

    • Has strong experience integrating testing at various levels into CI/CD pipelines

    • Has played a major role in the delivery of high quality solutions (ideally in a micro services environment) across large cloud-native architectures

    • Has played a major role in designing, developing and evolving the test architecture of large scale, highly available cloud solutions

    • Has driven positive change towards Continuous testing, DevOps and Agile 

    • Has an understanding of Cloud-Native architectures and practices. To name some: high-availability, high-scalability, microservices, 12-factor apps, CI/CD, heavy testing automation and observability.

    • Ideally from a background in FinTech, Payments or Financial Services

     

    Skills:

    • Strong coding and scripting ability in Java and/or Ruby

    • Excellent communication skills: written & verbal

    • The ability to technically analyse a problem and a solution and recognise the right level of detail and abstraction to lead discussions with different stakeholders

    • Comfortable challenging the status quo and always curious about the way things work

    • A sound understanding of agile methods of software delivery and the principles and practices of BDD, ATDD and TDD

    • The ability to work closely with technical and non-technical stakeholders in order to determine appropriate acceptance criteria for both business and technical needs

    • Ability to make tactical as well as strategic decisions and recommendations based on incomplete or ambiguous information

    • Excellent knowledge of CI/CD tools such as Jenkins or GitLab CI

    • Strong knowledge of Docker and AWS (public cloud)

    • Knowledge of Kubernetes (EKS) and Kafka is desirable

    • Experience with mocking tools such as Wiremock

    See more jobs at Visa

    Apply for this job

    28d

    Technical Lead, Software Engineering - Interviewing Product Line | Fully Remote US

    HireVue IncSouth Jordan, UT, Remote
    DjangoS3SQSLambdaTDDpostgressqlDesignUXgitc++.netdockertypescriptcsspythonAWSNode.js

    HireVue Inc is hiring a Remote Technical Lead, Software Engineering - Interviewing Product Line | Fully Remote US

    Job Description

    As a Software Engineering Technical Lead at HireVue, you’ll report to one of our Engineering Directors and be responsible for leading technical initiatives from inception to the hands of our users. You will be empowered to drive continuous improvement and constantly evaluate the return on investment on every decision we make when building our products. 

    You’ll be in a hands-on development and technical lead role collaborating with our cross functional teams to help continue building the leading HireVue platform. Your focus will be architecting solutions, writing quality code, leading other engineers by example and solving technical challenges that will continue improving the experience of our users. You will become a key contributor to the codebase willing to work in any area of the code when needed. 

    “Interviewing” is the foundation of our business. As the inventors of Digital Interviewing, HireVue sets the bar on what that term means. As Technical Lead in our Interviewing product line, you will be critical to the success of our current and future offerings in this realm. The technology stack is unique, fascinating, and evolved with complexity that will challenge you. Driving solid technology choices for this team that make the complex simple will be the goal of your work.

    Our ability to deliver quality software to our customers in a timely, predictable manner will be directly attributable to your capacity to identify and address challenges faced by the initiatives you will be leading.  

    Essential Duties and Responsibilities

    • Lead the development of the HireVue platforms ensuring that we’re utilizing the best development techniques, architectural patterns, frameworks and libraries for those initiatives

    • Own and ensure the resolution of complex problems found in our systems and integrations through smart communication and collaboration within and between technical teams

    • Find opportunities to broadcast knowledge and lessons learned across delivery teams

    • Delegate to teammates and work with them to ensure they're successful

    • Identify technical debt buydown opportunities and work with the product line leadership team to prioritize these activities

    • Ensure patterns are in place to provide thorough automated testing with tests at each level of the test pyramid

    • Communicate patterns and solutions through both thorough written documentation and technical presentations

    Qualifications

    We’re looking for an experienced, full-stack engineer. More specifically, we’re looking for:

    • Someone with experience designing, building, deploying, supporting SaaS products. You should have familiarity with cloud development, Test Driven Development (TDD), RESTFul APIs, XSS attacks, and MVC web frameworks. 

    • Someone who understands fundamental computer science concepts. That doesn’t necessarily mean you have a CS degree. You should be able to describe technical design options, engineering trade offs, making technical recommendations and decisions. 

    • Someone with a firm grasp of SQL and databases in general (including non-relational databases). You should know how to do CRUD operations, what indexes are and why they matter, and the difference between a left join and an inner join for instance.

    • Someone to work hand in hand with Product and UX, to design solutions that deliver business value and delight customers. 

    Required Qualifications:

    • B.S. in Computer Science (or related field), equivalent trade school degree, or equivalent work experience.

    • 8+ years in a software engineering role, 12+ years preferred

    • Highly proficient with languages and technologies listed below

    • Experience working effectively in global virtual environment 

    • Ability to design scalable, reliable, and cost-effective cloud architectures.

    • Knowledge of microservices architecture and containerization (e.g., Docker)

    • Understanding of security best practices

    Preferred Qualifications:

    • AWS and Cloud certifications

    • Prior Technical Lead Experience

    • Project Management Experience

    Technologies:

    HireVue has several platforms providing services to our customers, with a broad range of technologies in use: 

    • HTML, CSS, Node.js, TypeScript, React, REST
    • Git, Python, Django, Celery, WebRTC, .NET, C#
    • Postgres, Aurora, SQL Server, DynamoDB, RDS, S3, Open Search
    • Splunk, Docker, AWS Lambda, Fargate, SQS, Twilio Voice, Vonage

    See more jobs at HireVue Inc

    Apply for this job

    28d

    Technical Lead, Software Engineering - Engagement Product Line | Fully Remote US

    HireVue IncSouth Jordan, UT, Remote
    DjangoS3SQSEC2LambdaTDDpostgressqlDesignUXgitc++.netdockertypescriptcssjenkinspythonAWSNode.js

    HireVue Inc is hiring a Remote Technical Lead, Software Engineering - Engagement Product Line | Fully Remote US

    Job Description

    As a Software Engineering Technical Lead at HireVue, you’ll report to one of our Engineering Directors and be responsible for leading technical initiatives from inception to the hands of our users. You will be empowered to drive continuous improvement and constantly evaluate the return on investment on every decision we make when building our products. 

    You’ll be in a hands-on development and technical lead role collaborating with our cross-functional teams to help continue building the leading HireVue platform. Your focus will be architecting solutions, writing quality code, leading other engineers by example, and solving technical challenges that will continue improving the experience of our users. You will become a key contributor to the codebase, willing to work in any area of the code when needed. 

    You will be coding our cutting-edge human interaction software, working on an Enterprise-level Chatbot software platform to help companies engage candidates, post-hire performance, and help candidates land their dream jobs. This role involves domain and product area ownership, specifically focusing on developing and enhancing communications with users through various forms such as chat, email, messaging, and more. You will ensure seamless and effective engagement, improving both candidate and customer experiences.

    Our ability to deliver quality software to our customers in a timely, predictable manner will be directly attributable to your capacity to identify and address challenges faced by the initiatives you will be leading.  

    Essential Duties and Responsibilities

    • Lead the development of the HireVue platforms ensuring that we’re utilizing the best development techniques, architectural patterns, frameworks and libraries for those initiatives

    • Own and ensure the resolution of complex problems found in our systems and integrations

    • Find opportunities to broadcast knowledge and lessons learned across delivery teams

    • Delegate to teammates and work with them to ensure they're successful

    • Identify technical debt buydown opportunities and work with the product line leadership team to prioritize these activities

    • Ensure patterns are in place to provide thorough automated testing with tests at each level of the test pyramid

    • Communicate patterns and solutions through both thorough written documentation and technical presentations

    Qualifications

    We’re looking for an experienced, full-stack engineer. More specifically, we’re looking for:

    • Someone with experience designing, building, deploying, supporting SaaS products. You should have familiarity with cloud development, Test Driven Development (TDD), RESTFul APIs, XSS attacks, and MVC web frameworks. 

    • Someone who understands fundamental computer science concepts. That doesn’t necessarily mean you have a CS degree. You should be able to describe technical design options, engineering trade offs, making technical recommendations and decisions. 

    • Someone with a firm grasp of SQL and databases in general (including non-relational databases). You should know how to do CRUD operations, what indexes are and why they matter, and the difference between a left join and an inner join for instance.

    • Someone to work hand in hand with Product and UX, to design solutions that deliver business value and delight customers. 

    Required Qualifications:

    • B.S. in Computer Science (or related field), equivalent trade school degree, or equivalent work experience

    • 8+ years in a software engineering role, 12+ years preferred

    • Highly proficient with languages and technologies listed below

    • Experience with dialogue systems, machine learning systems, multi-agent LLM architectures, and  AI natural language processing (NLP)

    • Familiarity with AWS foundational services 

    • Experience working effectively in a global virtual environment 

    • Ability to design scalable, reliable, and cost-effective cloud architectures

    • Knowledge of microservices architecture and containerization (e.g., Docker.)

    • Understanding of security best practices

    Preferred Qualifications:

    • Prior Technical Lead Experience

    • Project Management Experience

    • AWS and Cloud certifications (e.g. AWS Certified Machine Learning – Specialty, AWS Certified Solutions Architect – Associate or Professional, and/or AWS Certified Developer – Associate certifications)

    • Experience with data preprocessing, transformation, and loading techniques.

    • Understanding data storage and retrieval solutions

    Technologies:

    HireVue has several platforms providing services to our customers, with a broad range of technologies in use: 

    • HTML, CSS, Node.js, TypeScript, React, REST
    • Git, Python, Django, Celery, WebRTC, .NET, C#
    • Postgres, Aurora, SQL Server, DynamoDB, RDS, S3, Open Search
    • Splunk, Docker, AWS Lambda, Fargate, SQS, Octopus, Jenkins, Twilio Voice, Vonage
    • AWS: EC2, IAM, and VPC
    • AWS Bedrock, Amazon SageMaker, AWS Rekognition, AWS Comprehend, or AWS Lex

    See more jobs at HireVue Inc

    Apply for this job

    +30d

    Sr. Quality Engineer (Growth Engineering)

    CypressDevOPSTDDDesignmobilec++typescriptjenkinsjavascriptfrontend

    hims & hers is hiring a Remote Sr. Quality Engineer (Growth Engineering)

    Hims & Hers Health, Inc. (better known as Hims & Hers) is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are revolutionizing telehealth for providers and their patients alike. Making personalized solutions accessible is of paramount importance to Hims & Hers and we are focused on continued innovation in this space. Hims & Hers offers nonprescription products and access to highly personalized prescription solutions for a variety of conditions related to mental health, sexual health, hair care, skincare, heart health, and more.

    Hims & Hers is a public company, traded on the NYSE under the ticker symbol “HIMS”. To learn more about the brand and offerings, you can visit hims.com and forhers.com, or visit our investor site. For information on the company’s outstanding benefits, culture, and its talent-first flexible/remote work approach, see below and visit www.hims.com/careers-professionals.

    ​​About the Role:

    We are seeking a highly skilled and experienced Senior Quality Engineer to join our dynamic engineering team. The ideal candidate will be passionate about ensuring the highest quality standards for our digital products and services. As a Senior Quality Engineer, you will play a critical role in driving the quality assurance processes, developing testing strategies, and working closely with cross-functional teams to deliver exceptional healthcare solutions.

    You Will:

    • Develop and implement comprehensive testing strategies and quality assurance processes based on product requirements and system architecture.
    • Collaborate with cross-functional teams to ensure high-quality software releases, analyzing requirements, defining test plans, and identifying and resolving issues.
    • Design, develop, and maintain automated test scripts and frameworks to improve testing efficiency and coverage.
    • Partner with other engineers by pairing, reviewing unit, integration and e2e tests and mentoring on testing best practices
    • Implement and optimize CI/CD pipelines to enable frequent, reliable, and efficient software deployments.
    • Conduct thorough manual testing for complex features and new product releases to identify potential issues and ensure quality.
    • Perform exploratory testing to uncover unexpected issues and enhance the overall product experience.
    • Drive continuous improvement initiatives to enhance testing processes and improve quality,
    • Lead quality assurance initiatives and contribute to the overall success of the engineering team.
    • Drive the adoption of best practices in test automation with a focus on maintainability, scalability and observability. 
    • Collaborate with cross-functional teams to ensure smooth and timely releases.

    You Have:

    • Minimum of 8+ years of hands-on experience in quality engineering
    • Experience with testing frontend web and mobile applications.
    • Proficiency in one or more programming languages such as JavaScript, Typescript, etc.
    • Proven experience in test automation frameworks and tools like Cypress, Selenium, Appium, or similar.
    • Strong understanding of modern development practices (agile/lean, shift left testing, devops, TDD, feature flags, testing in production, etc)
    • Experience with CI/CD tools like Github Actions, CircleCI, Jenkins or similar.
    • Experience with e-commerce platforms and understanding of e-commerce best practices.
    • Experience in architecting and implementing test automation solutions and frameworks across front-end and back-end systems
    • Experience with release management processes.
    • Excellent problem-solving skills and attention to detail.
    • Effective verbal and written communication skills, with the ability to collaborate with technical and non-technical stakeholders
    • Experience with performance and load testing tools is a plus.

    Our Benefits (there are more but here are some highlights):

    • Competitive salary & equity compensation for full-time roles
    • Unlimited PTO, company holidays, and quarterly mental health days
    • Comprehensive health benefits including medical, dental & vision, and parental leave
    • Employee Stock Purchase Program (ESPP)
    • Employee discounts on hims & hers & Apostrophe online products
    • 401k benefits with employer matching contribution
    • Offsite team retreats

     

    #LI-Remote

     

    Outlined below is a reasonable estimate of H&H’s compensation range for this role for US-based candidates. If you're based outside of the US, your recruiter will be able to provide you with an estimated salary range for your location.

    The actual amount will take into account a range of factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and location. H&H also offers a comprehensive Total Rewards package that may include an equity grant.

    Consult with your Recruiter during any potential screening to determine a more targeted range based on location and job-related factors.

    An estimate of the current salary range for US-based employees is
    $130,000$155,000 USD

    We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

    Hims is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Hims considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.

    Hims & hers is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@forhims.com. Please do not send resumes to this email address.

    For our California-based applicants – Please see our California Employment Candidate Privacy Policy to learn more about how we collect, use, retain, and disclose Personal Information. 

    See more jobs at hims & hers

    Apply for this job

    +30d

    Principal Software Developer

    TDDagileBachelor's degreeDesignjavac++

    MetroStar Systems is hiring a Remote Principal Software Developer

    MetroStar is a leading design, engineering, andartificialintelligence services provider for the public sector. For over two decades, our people have powered innovation by maintaining an unwavering commitment to putting people at the center of every solution. MetroStar’s focus on solution building supports our farmers feed America, ensuring humanitarian aid reaches refugees, and transforming the way data is collected, analyzed, and disseminated for our warfighters.

    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:

    AsaSr. Software Engineer, you will join the MetroStarteamto develop modern software systems usingcutting edgetechnologiesand approaches that solve our customers most demanding modernization challenges.

    What you’ll need to succeed:

    • 7+ years of experience in Java development using a variety of frameworks (Struts, Spring MVC, Spring Boot, etc.) and associated libraries to develop complex, scalable, and secure enterprise applications
    • Expert developing standards-based, compliant, and tested code (TDD, BDD, etc…) 
    • Expert in working within a DevSecOps culture and automated environment 
    • Self-starter able lead requirements gathering discussions and collaboration meetings 
    • Experience working in a fast-paced agile environment with a cross-functional, remote team 
    • Masters degree or higher in computer science or STEM field 
    • An active Top-Secret security clearance or the ability to obtain
    • Growth-oriented mindset interested in finding new ways to automate code creation and migration efforts  

    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

    Full Stack Engineer

    lastminute.comSzczecin, Poland, Remote
    JestTDDagilegitdockerMySQLtypescriptcsskubernetesbackendfrontendNode.js

    lastminute.com is hiring a Remote Full Stack Engineer

    Job Description

    lastminute.com is looking for a Frontend Developer/Full Stack Developer with a strong knowledge of React and at least some experience in Backend technologies, specially in Java/Kotlin and Spring.

    Key Responsibilities:

    • Researching, designing, writing and testing new software programs using Agile software methodologies. 
    • Maintaining systems by monitoring, identifying and correcting software defects 
    • Investigating new technologies 
    • Constantly updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications 
    • Problem-solving and lateral thinking as part of a team, or individually, to meet the project needs 

    Qualifications

    Essential

    • 4-6+ years of experience as a Full Stack developer programming in React, Styled components, Typescript, Jest, Html, Css 
    • Solid and proven coding background in any domain with Java/Kotlin and Typescript/Javascript language 
    • Good knowledge of Spring environment
    • Knowledge of Git, continuous integration
    • Willingness to work in an Agile environment 
    • Very Good knowledge English language
    • Excellent communication and interpersonal skills 
    • A sense of curiosity to explore new and better ways to solve problems

    Desirable

    • Diverse technology knowledge and a sense of curiosity to explore new and better ways to solve problems​ 
    • Experience in Node.js / Next.js  base backend development
    • Knowledge of Kubernetes, Docker, SpringBoot, Spring, Mysql, Mvn
    • Competence in testing techniques like TDD and BDD 
    • Use of and interest in open-source software 
    • "Hobby Project" of interest / open-source contributor
    • MS Degree in Computer Science or Engineering 

    See more jobs at lastminute.com

    Apply for this job

    +30d

    Software Engineering Manager

    TDDredisagilesqlRabbitMQDesignmobilescrumapigitc++.netangular

    Signify Health is hiring a Remote Software Engineering Manager

    How will this role have an impact?

    This role requires a talented engineer who is versatile and creative.  One who can not only lead and influence groups of teams, but be an integral part of a small tight team that will build out the next generation of software solutions offered by Signify Health.    

    If you’re passionate about application engineering, want to help shape the direction of our next generation features and products for Signify Health’s partners in episodic care, and to make a significant impact on the health and lives of hundreds of thousands of people, then we have the perfect position for you!  

    TheManager, Software Engineeringwill work with multiple SCRUM teams developing highly scalable enterprise applications and web services that are a key part of Signify Health's ecosystem. The Senior Software Engineer will design and implement software that solves complex business problems.  This person will identify risks and unnecessary complexity, and incorporate non-functional aspects into their software design. 

    What will you do?

    • Engineer highly scalable, distributed web services & applications
    • Work on enterprise services and applications
    • Be responsible for the security and privacy of all protected health information that may be accessed during everyday work activities
    • Deliver high-quality code to production
    • Suggest paradigms, toolsets, frameworks, or third party solutions and work to establish consistency in terms of process and approach.
    • Support team members and drive: 
      • Partnership with and execution of product direction across the group.
      • Adoption of new technology and best practices.
      • Fostering a security mindset, helping to train and implement code security best practices within the team.
      • Aggregating and reviewing engineering performance and application uptime KPIs.
      • Strong mentorship and coaching to junior software engineers leading software design and implementation of most projects.
      • Identifying opportunities for improvement across dependent services and teams.

    We are looking for someone with:

    • 8+ years of experience in the engineering field as a software engineer
    • Bachelor’s degree in Computer Science or a related field or equivalent work experience
    • 8+ years of work experience in .NET framework, .Net Core, C#, Web API 2 and RESTful web services
    • Working knowledge of front-end technologies such as Angular, NgRx, React, CSS3, HTML and Node
    • Strong SQL skills.
    • Exposure to caching patterns and technologies is a plus(Redis, Couchbase, etc.)
    • Exposure to Document Databases is preferred
    • Experience with TDD and familiarity with Unit testing frameworks is preferred
    • Familiarity with messaging technologies like Kafka, Akka.Net, NServiceBus or RabbitMQ is a plus
    • Experience doing Agile spikes on new ideas, and once decisions are made helping to carry out the implementation.
    • Experience with multi-layer architecture, architectural patterns and Dependency Injection frameworks. Experience with Mediator pattern, Domain Driven Design and ORMs strongly desired
    • Strong understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
    • Experience with application containerization and container management is a plus
    • Experience with Scrum/Agile development methodologies
    • Experience with version control software such as GIT or TFS
    • Experience with Continuous Integration Continuous Deployment (CI/CD) is a plus

    The base salary hiring range for this position is $108,900 to $189,700. 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

    Senior Embedded Software Engineer

    The Focusrite GroupHigh Wycombe,Buckinghamshire,United Kingdom, Remote Hybrid
    TDDagileDesignmetalgitc++

    The Focusrite Group is hiring a Remote Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Based: High Wycombe / Hybrid
    Term: Permanent, Full time
    Salary: £50,000 - £60,000 pa + excellent benefits

    Are you a Senior Embedded Software engineer looking to join an innovative team with a passion for creating audio products in applications including live music performance, studio recording and education?

    The Role:

    On a day-to-day basis you will be responsible for developing high quality embedded software for our synthesisers and controllers. You will be involved in the whole product lifecycle; refining product specifications, producing innovative designs, generating complexity/work estimates, fixing issues and engaging with a multi-discipline team. Project work is typically managed in a combination of stage gated and agile methodologies to suite the technical discipline and project complexity. Focusrite is committed to improving and you will have opportunity to help evolve our working practices to keep up to date with technology trends in our product sector and best practice in the software development industry.

    To be successful in your application for this role you will need:

    • Competent coding skills in both C and C++
    • An understanding of embedded firmware architecture and ability to balance technical trade-offs
    • A commitment to continual personal improvement, as well as improvement of the wider team
    • Excellent design, debugging and problem-solving abilities
    • The ability to clearly articulate problems and solutions for both technical and non-technical audiences
    • Be able to guide, mentor and develop others

    It would be advantageous if you have some of the following:

    • MCU programming experience (STM32/ARM ideally)
    • Knowledge of bare metal software designs
    • Familiarity with real-time operating systems (FreeRTOS/Zephyr)
    • Familiarity with wireless communications technology (e.g. BT, WiFi)
    • A technical or engineering-based degree and 3+ years of industry experience in embedded software development projects.
    • Experience with reading schematics and hardware interfaces (SPI, UART, I2C)
    • Experience of working using Agile methodologies such as Scrum.
    • Test driven development (TDD); unit, integration, automated and system testing experience
    • Understanding of code management systems e.g. Git, SVN
    • Knowledge of continuous integration; specifically GitHub Actions and Artifactory

    About Us

    Focusrite plc is a global music and audio group that develops and markets music technology products. Used by audio professionals and amateur musicians alike, our solutions facilitate the high-quality production of recorded and live sound. Our audio technology brands stand together, seeking to enrich lives through music by removing barriers to creativity – ‘we make music easy to make’.

    The Focusrite Group trades under thirteen established and rapidly growing brands: Focusrite, Focusrite Pro, Novation, ADAM Audio, Sequential, Oberheim, Martin Audio, Optimal Audio, Ampify Music, Linea Research, Sonnox, OutBoard and TiMax. With a high-quality reputation and a rich heritage spanning decades, its brands are category leaders in the music-making industry.

    Music technology is an enriching space to work in and we enjoy a Group-wide open-door culture which encourages innovation. This culture, combined with a passion for the inspirational solutions we create, has led to the group winning numerous accolades, including six Queen's Awards, the AIM Company of the Year Award 2021 and regular appearances in 'The Sunday Times 100 Best Small Companies to Work For’.

    The Focusrite Group is dedicated to building a great place to work and as an equal opportunity employer we are committed to Diversity and Inclusion. The group mission is to cultivate an equitable culture, internally and externally, where all people feel they are welcome, safe and positively represented, because at Focusrite they truly are. Equally, we recognise the major impact that climate change is having on our world and work every day towards being industry leaders in a carbon neutral future.

    Benefits include flexible/hybrid working, company pension, life insurance, private healthcare, enhanced Maternity and Paternity pay, employee purchase scheme, group bonus scheme, workplace nursery benefit, company music events, offsite company parties and free lunch in the canteen. We arrange company training sessions and encourage personal development.

    See more jobs at The Focusrite Group

    Apply for this job