Recent remote jobs
What we're working on
Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. The problems we solve every day are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.
What is Required
- 5+ years of software development experience
- Strong JavaScript coding experience (Angular 2+)
- Experience working with Google Analytics, Google Optimize, and Google Dashboard
- Ability to effectively articulate technical challenges and solutions
- Strong communicator and fluent in English with excellent written and verbal communication skills
Working at Clevertech
People do their best work when they’re cared for and in the right environment:
- RemoteNative™: Pioneers in the industry, we are committed to remote work.
- Flexibility: Wherever you are, and wherever you want to go, we embrace the freedom gained through trust and professionalism.
- Team: Be part of an amazing team of senior engineers that you can rely on.
- Growth: Become a master in the art of remote work and effective communication.
- Compensation: Best in class compensation for remote workers plus the swag you want.
- Cutting Edge: Stay sharp in your space, work at the very edge of tech.
- Passion: Annual financial allowance for YOUR development and YOUR passions.
Getting Hired
Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!
The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW
At Clevertech, we're committed to learning and growing every day, together. Join our community and subscribe to our newsletter, featuring curated topics picked by Clevertech's best. https://www.clevertech.biz/join-our-community
Job Benefits:
- Full-Time Telecommuting
- Flexible Schedules
- Paid Time Off
- Ability to Work with Cutting-Edge Technology
- Opportunity to Work with and Learn from Top Developers
- Contribute to Open Source
- Flexible Family Leave
- E-Reader for Trainings, Book Club, & Book Recommendations
- Annual Personal Development Stipend
What we're working on
Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. The problems we solve every day are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.
Your role
Your role as a Front-end Developer at Clevertech will actively contribute to creating software solutions that will set industry standards. You will work alongside some of the best in a collaborative environment while focusing on your core skills. Be a master of your craft while being 100% remote and never have to worry about filling in timesheets.
Requirements
- 7+ years of professional experience (A technical assessment will be required)
- Senior-level experience with Javascript, React, Redux, Websockets, Async/Await
- Versatility in Tech Stack will be advantageous
- Ability to create clean, modern, testable, well-documented code
- English fluency, verbal and written
- Personality traits: Professional, problem solver, proactive, passionate, team player.
Working at Clevertech
People do their best work when they’re cared for and in the right environment:
- RemoteNative™: Pioneers in the industry, we are committed to remote work.
- Flexibility: Wherever you are, and wherever you want to go, we embrace the freedom gained through trust and professionalism.
- Team: Be part of an amazing team of senior engineers that you can rely on.
- Growth: Become a master in the art of remote work and effective communication.
- Compensation: Best in class compensation for remote workers plus the swag you want.
- Cutting Edge: Stay sharp in your space, work at the very edge of tech.
- Passion: Annual financial allowance for YOUR development and YOUR passions.
Getting Hired
Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!
The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW
At Clevertech, we're committed to learning and growing every day, together. Join our community and subscribe to our newsletter, featuring curated topics picked by Clevertech's best. https://www.clevertech.biz/join-our-community
Job Benefits:
- Full-Time Telecommuting
- Flexible Schedules
- Paid Time Off
- Ability to Work with Cutting-Edge Technology
- Opportunity to Work with and Learn from Top Developers
- Contribute to Open Source
- Flexible Family Leave
- E-Reader for Trainings, Book Club, & Book Recommendations
- Annual Personal Development Stipend
What we're working on
Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. The problems we solve every day are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.
Your role
Your role as a Full-stack developer at Clevertech will actively contribute to creating software solutions that will set industry standards. You will work alongside some of the best in a collaborative environment while focusing on your core skills. Be a master of your craft while being 100% remote and never have to worry about filling in timesheets.
Requirements
- 7+ years of professional experience (A technical assessment will be required)
- Senior-level experience in the front-end (React) and back-end (Node, Express, Mongo, SQL)
- Additional Java experience will be advantageous
- Ability to create clean, modern, testable, well-documented code
- English fluency, verbal and written
- Personality traits: Professional, problem solver, proactive, passionate, team player.
Working at Clevertech
People do their best work when they’re cared for and in the right environment:
- RemoteNative™: Pioneers in the industry, we are committed to remote work.
- Flexibility: Wherever you are, and wherever you want to go, we embrace the freedom gained through trust and professionalism.
- Team: Be part of an amazing team of senior engineers that you can rely on.
- Growth: Become a master in the art of remote work and effective communication.
- Compensation: Best in class compensation for remote workers plus the swag you want.
- Cutting Edge: Stay sharp in your space, work at the very edge of tech.
- Passion: Annual financial allowance for YOUR development and YOUR passions.
Getting Hired
Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!
The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW
At Clevertech, we're committed to learning and growing every day, together. Join our community and subscribe to our newsletter, featuring curated topics picked by Clevertech's best. https://www.clevertech.biz/join-our-community
Job Benefits:
- Full-Time Telecommuting
- Flexible Schedules
- Paid Time Off
- Ability to Work with Cutting-Edge Technology
- Opportunity to Work with and Learn from Top Developers
- Contribute to Open Source
- Flexible Family Leave
- E-Reader for Trainings, Book Club, & Book Recommendations
- Annual Personal Development Stipend
A little bit about us:
We are Belvo, a financial API platform for Latam that enables any company or developer to access and interpret their end-users' financial information. We are turning the rich and diverse Latam financial ecosystem into a set of developer-friendly tools and APIs.
We’re a highly-technical, passionate and driven team. We have offices in Barcelona, Mexico City and São Paulo and the majority of the tech team works remotely.
We are tackling a very challenging problem: connecting fintech innovators with legacy financial infrastructure. We strive to go beyond the limits of what is possible today and to do so in an elegant and developer-first way.
You can read more about us and why we’re doing what we’re doing here and here.
About the team:
- We work in cross-functional, autonomous teams. We follow continuous delivery best practices executed on top of a modern technology stack.
- Our products are built for developers, by developers. Technological excellence is at the heart of what we do.
- We are pragmatic and customer focused. We strive to find the right set of trade-offs in order to validate our hypothesis as early as possible, iterating on our products based on customer feedback.
- We communicate transparently. We do weekly all hands where we get together to discuss company performance and goals.
- We are a flexible international team focused on creating cool stuff. Some of us prefer to work together in one of our offices and others prefer remote. For us there's no difference as long as you have an excellent internet connection and are able to overlap with the team between 3pm and 6pm, CEST timezone.
- Also we are backed by some of the leading investors in Silicon Valley and Latin America, including Founders Fund, Kaszek Ventures and YCombinator
Your challenge:
The experience team is building applications and services that expose end-users' financial information through a set of public-facing, easy to use APIs. In addition to that, we take care of the Developer Experience through documentation, SDKs, examples and other developer-facing tools.- Lead the architecture, design and implementation of Backend services and APIs powering Belvo FinTech infrastructure.
- Coordinate technical execution with other team members. Envision solutions collaboratively and coordinate their execution as a team, addressing technical and coordination issues.
- Mentor other engineers and be a force multiplier.
- Build excellent documentation, SDKs, client libraries. Continuously improve the “developer experience” of Belvo’s platform
- Be customer-focused, think as a user of our APIs. Proactively tackle potential improvements and customer pain points.
- Carefully manage API retro compatibility, document API changes and implement deprecation plans
- Implement automated quality assurance and monitoring modules
You can be part of the gang if:
- 6+ years of experience as a Software Engineer, of which 2+ as a tech lead
- Strong experience designing and developing RESTful APIs
- Strong professional experience with Python and Django.
- Willingness to solve challenging problems
Amazing if:
- Fintech and SaaS past experience
- Relevant programming knowledge in other languages such as Javascript, Java, PHP, Ruby or Go.
- Experience building large-scale platforms with global reach.
Our tech stack:
- We’re building our platform using modern technologies, putting the focus on reliability and long-term maintainability
- We primarily use Python on the backend. We use battle-tested technologies such as Django, and we are heavy users of Python’s asyncio for some parts of our stack
- We use Javascript, Vue.js and Sass on the frontend. We are developing and leveraging our own design system and component library
- We run our infrastructure on top of Amazon Web Services, leveraging managed services. We tend to favor the use of managed services wherever possible, in order to focus on our business problems
- We observe and monitor our services using Datadog
- We follow Continuous Integration and Continuous Delivery best practices
On behalf of our client, a global leading provider of professionally monitored security solutions, I am currently exclusively seeking a Product Security Manager with a technical background.
Reporting to the CISO, The Product Security Manager will be a key member of the Information Security team with a critical responsibility to develop their Product Security Offering Globally.
Key Responsibilities
Working within a global organisation you will need to successfully manage and support your team in identifying, escalating and resolving critical product security issues - in all phases of the development process.
Your actions and the work of your team will be vital in enabling secure business by providing the right advise, at the right time across a broad area of 'customer-facing' technologies and processes, enabling high-quality decisions to be made.
Main Responsibilities
- Management of the Group Product Security Team and regular engagement with Senior Stakeholders; up to C-suite level
- Adoption of frameworks and best practices
- Proactive analysis and threat modelling of their products and services (software and hardware threat vectors, threat modelling, attack surface analysis, penetration testing, and vulnerability assessments)
- Establish a strong partnership with the development and engineering teams; in order to ensure that Security is fully embedded into software/hardware development cycles
- Develop and maintain a Product Security Programme, including tool and system selection, which supports secure Product Development
- Develop, and build on, robust processes to scope, analyse and remediate issues raised through vulnerability Scanning and penetration testing
- Production of effective Application Security reporting and metrics
- Education of teams globally in Application Security threats and secured design and development
- Support cross-working initiatives which support the delivery of the wider Group InfoSec Programme
What you bring
To be successful in this role, you will need to be a strong manager with a passion for problem-solving alongside a demonstrable technical track record in the consumer product and services sector.
Along with this, you will need to have significant personal drive and an analytical mindset; with the ability to proactively anticipate risks and creatively resolve bottlenecks.
You can expect to travel up to 30% of the time within Europe in order to connect with our European development and engineering teams. This supports our ethos of strong stakeholder collaboration and ensures that Security continues to be embedded into our product development, ultimately protecting our customer's homes and families.
Required Experience
- A minimum of 8 years of experience in the Products and Services Sector - working with analysis and design of secure solutions
- Significant line management experience of technical specialists
- Demonstrable expertise with tools including: Black Duck, Burp, ZAP, BeEF, and Metasploit
- Demonstrable expertise in development methodologies and languages
- Written and Spoken Fluency in English
Desired Experience
- Relevant security certification (e.g. GSEC, CISSP, MSc in Information Security)
- Experience with IoT; particularly smart home technologies, and the business models behind them
Interested?
Does this job sound interesting to you? Please contact Florine Rebel for more information or apply via the link!
Location: Remote (CET ± 3h)
Compensation: 70k $ - 100k $
Summary:
We are looking for a fully remote Senior Java Engineer. You will be working on the core algorithm of our SaaS web application.
Our product helps companies automate testing, surface accessibility issues and monitor mobile applications. We are looking for a talented software engineer to help us improve our crawling algorithm.
Why Work With Us:
- We have a strong technical team. You’ll be working in our team of 9 people, with 5 backend developers, 2 frontend developers and 2 machine learning engineers.
- We’re building an exciting product. Your work will be vital to help our product run more efficiently and scale it to serve many new customers.
- We work remotely. You work from where you want, provided you're based in Europe (CET ±3h).
What You’ll Do:
- Improve the quality (efficiency, reliability) of the crawl algorithm.
- Focus on the algorithmic side rather than building scalable cloud services.
- Coordinate services running on AWS.
- Communicate with the Engineering Manager to establish priorities and plan the application roadmap.
What We’re Looking For:
- 3+ years of experience with Java.
- Experience working with AWS services.
- Experience with any type of mobile development is a bonus.
- Experience with MongoDB, RabbitMQ or similar messaging systems.
- Knowledge of DevOps (CI/CD Pipelines) is a bonus.
- Past experience with Node.js is a bonus.
- Fluency in English.
This is a long-term, full-time contract role. We care about job security for our team and we’re looking for people who want to grow with us.
Time zone: (GMT+01:00) Berlin +/- 4 hours
As a member of our Cloud Support group, you will help define our transformation towards an enterprise SaaS solution, hosting numerous top-tier customers. With a quickly growing customer base, we need creative and dynamic engineers to help architect innovative solutions that ensure the best possible experience for our customers.
You will join a team of talented, fast-moving engineers and administrators involved in nearly every aspect of the SaaS delivery and customer experience lifecycle. We are looking for an engineer with a strong software development background, one who has experience building services to ensure our Cloud Support is lean, proactive, and efficient.
Your success will hinge on your ability to apply a software engineer mentality to the functions of operations as well as a firm grasp of automation, cloud architectures, event monitoring, health checks, and metrics gathering. You should be passionate about solving problems and developing creative solutions leveraging automation.
What You’ll Do
- Provision, configure, and maintain the production environment to handle running several application stacks in the cloud that can scale to the thousands of customers using our products as well as our internal Product team.
- Automate the deployment and maintenance of cloud platform technologies in the upper environments ensuring changes are also reflected in the lower environments
- Aid in improving overall product through development of management automation and metrics analysis in the upper environment
- Integrate current scripts, automations, and functions spread across multiple tools into a coherent Cloud Control system
- Collaborate with Cloud Development on database deployment capability to release pipeline (automate schema changes across all databases)
- Evaluate metrics as customers are moved to new production environment
- Create a metrics-based performance dashboard for production that includes predictive warnings which can be addressed prior to an incident occurring
- Prepare for multi-tenant product solutions in coordination with cloud development
- Implement and oversee log management, data warehouse, and database operations, including management of Logging/Audit services
- Ensure all monitoring systems (infrastructure- and application-level) are in place, report on availability and system health
- Collect and distill existing management and monitoring tools, scripts, and functions into a single coherent package for easy consumption with the ability to drill down to details
- Implement strategies around disaster recovery and security for all sub-systems in infrastructure (e.g.,web servers, database, queues, storage, network)
- Build strategic and tactical plans for continued improvement of cloud architecture and operations
- Perform capacity management, load and scalability planning
- Help drive process improvements for service management, including outage/incident management, rollbacks, health checks and reporting
- Assist management in development and optimization of operational cost models
- Assist in the establishment of 24x7 performance monitoring, reporting and response protocols
- With the support of Cloud Development and Product Development, provide on-call support outside of normal work hours/days
Your First 90 Days
In your first 30 Days, as your familiarity with the product and pipeline grows, your responsibilities and influence will grow as well. You will immerse yourself in all facets of the daily operation of the production cloud environment, including provisioning new customers, deploying software builds, reviewing metrics and alerts, troubleshooting, and blameless incident postmortems. Further, you will collaborate with members of both our Product Development and Cloud Development teams to ensure operations can support new functionality.
Within your first 60 Days, you will collaborate with our Director of Cloud Support to define the transition of Cloud Support to a true SRE practice. Working with the rest of the Cloud Support team, you will be responsible for identifying procedures currently handled manually or not fully automated which you will then begin automating. Working with our Cloud Development team, you will identify and implement out the gaps between lower and upper delivery environments, leading to a truly scalable product offering. You, along with the rest of our Cloud Support team, will be responsible for supporting production environments.
Within your first 90 Days, you will drive changes to the operational and development roadmap as we continue onboarding new and existing customers into our hosted production environments. You will work with the Director of Cloud Support to identify a training plan to address skill gaps within the Cloud Support team to support the transition to a true SRE practice. You will also begin gathering and refining requirements for a new Cloud Control system expanding and integrating with our existing Cloud API. This system will incorporate functions and automations related to the daily operation of our production cloud environment.
About You
- 2+ years of hands-on experience as a production SRE, managing an environment of 500+ containers over 50+ namespaces
- 4+ years of hands-on development experience with applications and RESTful APIs architected for cloud
- Performance optimization experience, including troubleshooting and resolving network and server latency issues, performing hardware evaluation/selection tasks, performance vs. cost vs. time analysis
- 1+ year(s) of experience with Kubernetes and Terraform
- 1+ year(s) of experience with automation or scripting tools (e.g., GO, Python, Shell)
- DB skills with ability to automate processes into the pipeline
- Working knowledge of Agile Development practices (e.g., SCRUM, TDD)
- Detail-oriented, with excellent documentation skills, and ability to successfully manage multiple priorities
- Troubleshooting skills that range from diagnosing hardware/software issues to large scale failures within a complex infrastructure
Your Differentiators
- Bachelor’s Degree in Computer Science
- Experience implementing production Docker/Kubernetes environments
- Hands-on experience with building and maintaining a continuous integration and delivery pipeline
- Experience with Relational Databases (e.g., Oracle, Aurora or Postgres)
- Experience with Splunk (or other log aggregation tools), Grafana, and Prometheus
- Experience presenting complex information directly to customers, considering their technical experience level
Our Values
- We are a Team. Employees, customers, and partners working together.
- We are Customer-Focused. Customers are the heart of everything we do.
- We are Driven. Seeking exceptional outcomes.
- We Own our Success. Every employee has a stake in our company.
- We do the right thing and have fun in the process.
Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.
Job Benefits:
- We pay 100% of monthly premiums for our employees, 50% for dependents
- 401(k) with employer match and immediate vesting
- Reimbursement to help pay for your cell phone and internet plans
- Open PTO policy
- Remote work culture
- Free onsite gym
- Professional development budget
- Short- and long-term disability
- Paid parental leave
- Employee stock options
Time zone: (GMT-07:00) Mountain Time +/- 2 hours
Our growing Product Team is looking for a Senior Software Engineer to strengthen our Windows desktop application and refactor some of our current generation tech stack. We're looking for a dynamic engineer who is no stranger to building well-designed, performant applications that support complex business rules and user flows. You will start by learning our existing offerings and become familiar with our codebase. As you improve in your understanding of our business logic, you will contribute by adding features to our desktop application as well as our new integration platform.
What You'll Do
- Understand and transform requirements into business-savvy features
- Optimize code to ensure performance and security
- Determine optimal solutions for architecture, maintainability, and scalability in collaboration with our leads
- Partner with QA to review, approve and design test cases
- Manage code quality and ensure appropriate unit test coverage
- Perform code reviews to ensure code adheres to standards
- Full lifecycle application development, including feature research and building proof of concepts to confirm approach
- Collaborate with Product Management to create valuable, attainable roadmap objectives
- Collaborate with our Principal Software Engineer to create solution designs, following architectural guidance
Your First 90 Days
In your First 30 Days, you will engage in our two-week immersive to understand our culture, product and tech stack. You will partner with our Lead Software Engineer, QA and DevOps to better understand our product offering as well as the browser-based product offering. Working with our Lead, you will implement a technical roadmap that takes scalability, testing and performance into account and present a gap analysis of what can be done even better. You will take on development items to get your hands in our current tech stack (75-90% of your time).
In your First 60 Days, along with user stories and product features, you will help work on a backlog of technical infrastructure work. You will assist in driving an efficient SDLC process and support your Scrum Team (Product, QA, fellow Engineers).
By Day 90, you will play an integral role in delivering on our roadmap deliverables. You will help instill the discipline of effectively monitoring and creating work items from production issues. You will advance our tech stack by continuing to implement our technical roadmap and future deliveries.
Who You Are
- 5+ years' experience with WinForms and .NET Framework (C# and VB.NET)
- 2+ years' experience with Microsoft SQL Server, including stored procedures, indexes, triggers, and functions
- Experience designing solutions with modern architecture patterns (Microservices, SOA, APIs, Web Services)
- Proponent of exercising sound coding practices, such as unit testing, object-oriented design and programming
- Bachelor's degree in Computer Science or related
Your Differentiators
- Working knowledge of WPF, Entity Framework, C++, XML, LINQ, SQL Database, MSBuild, PowerShell, InstallShield
- Prior experience with Single Sign-On (SSO) protocols, including OpenID
- Experience building applications in Azure-based cloud architectures
- Experience with secure coding practices, including familiarity with OWASP top ten
- Prior experience with Windows ClickOnce
Our Values
- We are a Team. Employees, customers, and partners working together.
- We are Customer-Focused. Customers are the heart of everything we do.
- We are Driven. Seeking exceptional outcomes.
- We Own our Success. Every employee has a stake in our company.
- We do the right thing and have fun in the process.
Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.
Job Benefits:
- We pay 100% of monthly premiums for our employees, 50% for dependents
- 401(k) with employer match and immediate vesting
- Reimbursement to help pay for your cell phone and internet plans
- Open PTO policy
- Remote work culture
- Free onsite gym
- Professional development budget
- Short- and long-term disability
- Paid parental leave
- Employee stock options
Time zone: (GMT-07:00) Mountain Time +/- 2 hours
Our team is growing! We’re looking for a Principal Software Engineer, Tech Lead (Java) to help take our web app and tech stack to the next level. We’re looking for a dynamic engineer who is no stranger to building well-designed, performant web applications that support complex business rules.
Our definition of “Principal” means that we will look to you to not only influence others and develop your own technical expertise, but also to be hungry and humble to assist others in the development of their careers as well. Further, you will have the opportunity to set the tone of the platform you will be working on.
What You’ll Do
- Help solidify our web app that is undergoing a SAAS-first transformation using the Strangler pattern
- Drive front end architectural decisions (including simplifying the CRUD layer) to develop a maintainable and reliable code base that is efficiently deployable and maintainable in production (multi-tenant, CI/CD and easily debuggable via a log-first approach)
- Work closely with our Team Lead and Product leadership to identify our “North Star” and flesh out the technical backlog with a mindful approach to get us there
- Provide constructive feedback on pull requests to increase code quality
- Collaborate with other engineers to build shared services that can serve many applications and scale independently
- Enable our Product team to tap into valuable data sources and build incredible features for our growing customer base
- Present ideas to technical staff and help shape our technical landscape
- Ensure software developed adheres to best practice and quality standards through code and design reviews
Your First 90 Days
- By Day 30: With the support of our Principal Engineers and Vice President of Development, you will immerse yourself in our virtual onboarding program. Following this one-week immersive, you will join your scrum team and work with them to better understand our current product offerings. Further, you’ll be immersed into our ongoing initiative to wrap our existing application into a React wrapper and productize it.
- By Day 60: Along with user stories and product features, you will lead your scrum team to work on a backlog of technical infrastructure work identified in your First 30 Days. This includes the productization of React into the technical stack.
- By Day 90: You will play an integral role in delivering on our roadmap deliverables. You will help instill the discipline of effectively monitoring and creating work items and evaluating the strengths and weaknesses of the tech stack as well as create a path forward to improve it.
Who You Are
- 7+ years of full stack experience with Java/J2EE technologies
- 4+ years of experience with React, Angular or other frontend frameworks
- 2+ years experience leading (architecture) web or frontend application teams
- Proficiency with data modeling and database design, including strong SQL skills
- Strong experience with HTML, DHTML and working with multiple browsers
- Experience using Tomcat, IIS and XML
- Experience with Git
- Ability to flesh out user stories to be consumed by the rest of the team
- Ability to work full stack, with a keen eye for consuming APIs open UI frameworks
- Experience working within an Agile environment (e.g., Scrum, Kanban or ScrumBan)
- Ability to multitask and balance competing priorities, working with multiple stakeholders
- Bachelor’s in Computer Science
Your Differentiators
- Ability to collaborate with team members remotely
- Catalyst-mindset (i.e., the ability to tangibly see the future and influence the tech stack and other leads that you work with)
Team Lead vs. Tech Lead
- Team Lead: Leads a Scrum Team (who does what and when) along with the Product Manager, efficiently manages Scrum activities with the support of our Scrum Master and contributes to production-deliverables (code) at least 50% of the time.
- Tech Lead: Leads the tech stack and, along with our Team Lead, coordinates when technical items get done and put into production. Contributes to production-deliverables (code) at least 70% of the time.
Our Values
- We are a Team. Employees, customers, and partners working together.
- We are Customer-Focused. Customers are the heart of everything we do.
- We are Driven. Seeking exceptional outcomes.
- We Own our Success. Every employee has a stake in our company.
- We do the right thing and have fun in the process.
Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.
Job Benefits:
- We pay 100% of monthly premiums for our employees, 50% for dependents
- 401(k) with employer match and immediate vesting
- Reimbursement to help pay for your cell phone and internet plans
- Open PTO policy
- Remote work culture
- Free onsite gym
- Professional development budget
- Short- and long-term disability
- Paid parental leave
- Employee stock options
Time zone: (GMT-07:00) Mountain Time +/- 2 hours
Our team is looking for a Principal Software Engineer - Tech Lead (Angular) to help take our web application and tech stack to the next level. We're looking for a dynamic individual who is no stranger to building well-designed, performant and effective front end web applications that support complex business rules/flows.
What You’ll Do
- Help solidify our next gen web app that is deeply rooted in a SAAS-first Angular approach using the Strangler pattern to wrap the existing web app and refactor the most used areas into Angular
- Drive front end architectural decisions (including simplifying the CRUD layer) to develop a maintainable and reliable code base that is efficiently deployable and maintainable in production (multi-tenant, CI/CD and easily debuggable via a log-first approach)
- Work closely with our Team Lead and Development Manager to identify our “North Star” and then flesh out the technical backlog to get us there with a mindful approach
- Provide constructive feedback on pull requests to increase code quality
- Collaborate with other engineers to build shared services that can serve many applications and scale independently
- Enable our Product Team to tap into our valuable data sources and build incredible features for our customers
- Actively participate in all front end development projects and work together to build high quality solutions
- Present ideas to technical staff and help shape our technical landscape
- Ensure software developed adheres to best practice and quality standards through code and design reviews
Your First 90 Days
In Your First 30 Days
- You will participate in our 2-week immersive to understand our culture, our product and our tech stack - proctored by our Team Lead, Dev Manager, and Agile Coach. This immersive will focus on our effort to introduce Angular into our web application and how to leverage components from multiple other Angular apps we already have in production.
- You’ll work with our Web Team Lead and Tech Leads from other front end teams as well as our API/Platform team to understand our product architecture, standards and development tools.
- You’ll help execute on introducing two (2) new aspects of Angular in our current Angular tech stack by building proof of concepts and present the same to various technical stakeholders.
- You will create a loosely defined North Star with your Team lead and Development Manager and then present (in the form of a Jira backlog of Epics) a front end technical roadmap that takes scalability, testing and performance into account as well as a gap analysis of what can potentially be done even better.
- You’ll be responsible for taking on development items to get your hands in our current web stack (25% of your time)
In Your First 60 Days
- As a Tech Lead, you’ll work with your team to create and help work on a backlog of technical infrastructure work that was identified in the First 30 Days, including the adoption of the newly identified tech for our Q1/Q2 2021 deliverables.
- In partnership with Product Management, you’ll co-create a backlog of work to systematically add new features from which the entire team can pull work items from.
In Your First 90 Days
- You will play an integral part in our UX revamp deliverables.
- You’ll help instill the discipline of effectively monitoring and creating work items from our SDLC process, including monitoring issues in our lower environments and help with issues in our production environments.
- You’ll continuously evolve and uplift our tech stack by continuing to progress our technical roadmap and future deliveries.
- You’ll help mentor and train other engineers on our front end framework.
- You will play a meaningful role in helping hire future members of our growing Product Team.
Who You Are
- You’ve lived and breathed multiple (3+) Angular applications in production across multiple (2+) companies and have the knowledge and battle scars to prove it
- You’ve taken on the daunting task of wrapping a legacy web app (Java, .Net, ColdFusion) in a modern framework and have it coexist and transform areas of that web app at least once
- You’re a passionate advocate of all things SPAs, from UX frameworks to deployment frameworks
- You like to lead tech stacks, not people (i.e., you want autonomy, but also understand and respect the responsibility and discipline needed to be successful)
More About You
- 7+ years experience developing web apps
- 4+ years of Angular (2 or higher)
- 2+ years experience technically leading web or front end application teams
- 2+ years experience in non-front-end technologies (e.g., Java, .Net, Node)
- Proficiency with MVC, CSS, Javascript, jQuery, and SQL
- Ability to flesh out user stories to be consumed by the rest of the team
- Ability to work as a contributing team member with a keen eye for enhancing tech stacks
- Experience working in an Agile environment (Scrum, Kanban)
- Strong interpersonal and communication skills
Your Differentiators
- Ability to collaborate with team members remotely
- Catalyst-mindset (i.e., the ability to tangibly see the future and influence the tech stack and other leads that you work with)
- JS Unit Testing
- Bachelor’s in Computer Science
Team Lead vs. Tech Lead
- Team Lead: Leads the Scrum Team (who does what and when) along with the Product Manager, efficiently manages Scrum activities with the support of our Scrum Master and contributes to production-deliverables (code) at least 50% of the time.
- Tech Lead: Leads the tech stack and, along with our Team Lead, coordinates when technical items get done and put into production. Contributes to production-deliverables (code) at least 70% of the time.
Our Values
- We are a Team. Employees, customers, and partners working together.
- We are Customer-Focused. Customers are the heart of everything we do.
- We are Driven. Seeking exceptional outcomes.
- We Own our Success. Every employee has a stake in our company.
- We do the right thing and have fun in the process.
Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.
Job Benefits:
- We pay 100% of monthly premiums for our employees, 50% for dependents
- 401(k) with employer match and immediate vesting
- Reimbursement to help pay for your cell phone and internet plans
- Open PTO policy
- Remote work culture
- Free onsite gym
- Professional development budget
- Short- and long-term disability
- Paid parental leave
- Employee stock options
Time zone: (GMT-07:00) Mountain Time +/- 2 hours