Recent remote jobs
Pentalog is looking for a React Native Developer for a new client and partner: an online dating startup that has joined one of the world most renowned match making products provider.
The subsidiary offers an app designed to help users find their potential life partner. By using AI and human intervention, the company offers a secure and moderated environment for their customers.
This position requires a React Native Developer who can created and adapt React Native iOS / Android apps with or without the help of tools, as the applications will need to be released on the market. The role is open for remote work.
Job requirements
- At least 2 years of experience as a React Native Developer;
- Object-oriented development and design patterns;
- Experience with integrating and using 3rd party APIs;
- Code review, production plan and estimation;
- Git, NPM;
- Good English language skills.
Job Benefits:
- Pay transparency, equity and fairness
- Culture
- Health Insurance
- Easy expense reimbursement
- Vacation Time & PTO
- Stock Options
- Meal tickets
- Free pass to learning platforms
- Foreign language classes
- We have plans for fast growth in terms of customer numbers and our Engineering team.
- We have an ambitious product vision and a strong team determined to execute on it.
- We solve hard problems - scale, big data (Spark/EMR), security, large databases (PostgreSQL, DynamoDB) and complex integrations.
- Your work will have a direct impact on the platform and our customers.
What are our current and upcoming projects:
- A greenfield Azure deployment of Kubernetes - We’re looking to build an Azure platform for some of our services with a focus on Security, Engineering Velocity, Observability with Kubernetes.
- Bolstering our security and deployments for Enterprise - We intend to close more enterprise deals and have a plan to do it. A key project we plan to start will be creating a deployment method that allows us to maintain developer velocity whilst also giving reassurances to security conscious customers.
- Keeping the lights on as we scale to bigger customers - A crucial part of this role is to ensure that our systems remain reliable and working with engineering teams to drive quality and solve problems.
- Expanding and scaling our AWS infrastructure - As we grow, so does our infrastructure. You will get involved with helping design, implement and run it.
What will your responsibilities be:
- Design reliable distributed systems that handle high volumes of data with low latency
- Maintain and support business-critical systems
- Enable developers to ship code to production every day using CI/CD techniques
- Tackle the challenges that come with processing highly sensitive data
- Make your mark on ambitious projects
We'd love to meet someone who:
- Has at least 5 years of Azure and “DevOps” experience. If you’ve also had some experience with AWS that’s great.
- Is a great problem solver who takes pride in their work.
- Enjoys working with and mentoring others in their area of expertise
- Enjoys building scalable and resilient systems, with a focus on systems that are robust by design and suitably monitored.
- Has strong experience managing a range of production applications in a distributed and highly available Azure environment.
- Has experience with and is opinionated about containerization (Docker) and a container orchestration system (e.g. Kubernetes).
- Has experience with infrastructure as code (Terraform).
- Has a deep understanding of server/network security concepts and implementations.
- Experience with AWS or willingness to learn on the job.
- Some experience with Linux is preferable
- Programming knowledge, preferably Python/Golang/.NET.
Job Benefits:
- A full week of work-remote a year for non-remoters +25 days of holiday
- Choice First! Flexible working hours and working from home
- We’re family friendly, with policies built to support you
- High-quality tech kit provided for you including Tessian ANC Headphone
- If you're relocating, we'll provide a contribution to help with costs
- A plethora of breakfast options, delicious snacks and drinks
- Team lunch provided on Fridays
- Elite membership of the Tessian House System...
- On Fridays we stop at 5 and share team updates and drinks
- Monthly team socials & a big, whole team extravaganza every quarter
Time zone: (GMT+00:00) London
Receeve is seeking a Full Stack Engineer (f/m/d) to join our Core Engineering team, building out the core product. You are an all-rounder and feel comfortable moving up, down, left or right across the entire stack.
We help resolve serious problems in credit, where there are impacts on all kinds of businesses and consumers. It’s serious business and European banks alone generate over 150 billion Euros per year in new problem cases.
But it’s not just the business opportunity that is large. It’s a tech challenge. Everything we deal with is asynchronous. There can be milliseconds or weeks in between reactions or events. This comes with a set of technical challenges that go above and beyond the run of the mill app. There are multiple stakeholders, inputs, and third parties. As a team, we built a fully enterprise-ready solution in the course of a few months, one capable of scaling almost infinitely. Our architecture is unique and provides real flexibility for implementing new features.
If you think a great day starts with a challenge to solve, want to have a real impact in one of Europe’s Fintech companies, and be part of a diverse team, then send us a CV and do include some information that’s helpful to round out the bullet points in a CV. This could be a short blurb why you’re interested, a link to code or projects you’ve done in the past. Anything that helps us understand you.
What we’re looking for:
- Enthusiasm for working in a high-profile startup culture. We ship updates quickly, on tight schedules, with large volumes being processed
- Polyglots welcome: We use Typescript for most everything, but experience with typical back-end programming languages and no fear of typing is fine
- Experience across a variety of data storage, from ElasticSearch to Time-Series, and the classics of relational and No-SQL
- Ability to abstract using a hexagonal clean code philosophy
- Drive to create event-driven, immutable systems.
- Experience with scaling from 0 to one million operations per minute
- Experience with API design (Swagger, Contracts, etc)
- Experience with containerised services
- Understanding of infrastructure as code
- Experience with third-party API’s
- Solid understanding of testing, continuous integration and deployment
- Experience in Agile software development: Git, Jira, etc.
Benefits:
- Join one of Europe’s top startups
- Work in the architecture everyone talks about, but doesn’t implement
- Work in the heart of Hamburg in a very international team
- A flat hierarchy, where you will have direct access to the founders
- A high degree of learning and ownership in a dynamic environment
We live diversity. In our teams we bring together people with different backgrounds, perspectives and skills. We welcome all applications - regardless of gender, nationality, ethnic and social origin, religion/belief, disability, age, sexual orientation and identity.
Come and join us on our mission to make FATMAP the Home of the Outdoors . . .
the place where every adventure begins.
FATMAP is expanding in Product Development. We are looking for an experienced person (f/m/d) to strengthen the team with their expertise.
Build the future of outdoor adventure with us!
FATMAP is a growing Outdoor Adventure Technology Company, building the leading platform for outdoor adventure. We are revolutionising the way people discover, plan, live and share their adventures. Our advanced 3D mapping technology, outdoor toolkit and curated adventure index is used by top professionals and a fast growing community of outdoor enthusiasts, to enjoy better, safer adventure.
Who – experience and mindset
To bring FATMAP to life we maintain a complicated stack combining mapping and 3D rendering into our front-end web and mobile apps. Mapping and rendering are handled by separate teams, of which the product team is the only customer. The product team is responsible for serving adventure content, handling authentication/authorisation (including 3rd party services like Strava/Garmin), payments, and delivering a rock-solid front-end product in close collaboration with our PMs and Designers. Our web and mobile apps are served by a single Federated GraphQL gateway, combining multiple Rails-based GraphQL endpoints into a single API.
We are looking for somebody who is comfortable diving deep into all the parts of our product backend stack. This includes our Postgres (with PostGIS extension) database layer as well as the application layer which is deployed as microservices and written in different languages, such as Ruby, Go and TypeScript. You will take end-to-end responsibility for developing new features, designing and updating internal data schemata as well as exposing well defined APIs to our frontend applications.
Are you always looking behind the scenes, trying to understand how things work? Do you have hands-on experience creating functionality in a distributed system, consuming cloud services, designed to cope with shortcomings, failures or outages? Would you be excited to work on such topics in a growing, smart and eager company determined to reshape outdoor mapping? Do you love mapping and the outdoors and would like to shape a solution for the outdoors? Then FATMAP is the place to be!
See more detail on technical experience level below.
How – working here
People at FATMAP have a lot of autonomy at work. We offer a largely flexible environment. At our working hubs in Berlin (DE), Vilnius (LT) and Chamonix (FR) you'll be able to meet up with your team mates to work on a project together or just spend some time in an office environment. We are mostly remote by nature, and hence value sync time strongly. We also value our hubs and trying to keep a balance. Still, you needn't worry about your calendar being full of regular meetings. You work with bleeding edge technology, use and run them in development and production. You are enabled to actively create and contribute to processes and ways of working.
This also requires you to be able to work independently. You need problem solving and debugging skills, and a good dose of pragmatism.
What – responsibilities
- Design, develop and maintain the client-side backend services
- Take quality personally, functional and non-functional
- Debug and resolve errors and respond swiftly to user feedback
Skills & requirements
What – qualification and experience
- Tools & Tech:
- Rock-solid, language agnostic engineering background
- Excellent programming experience (5 years+) with one or more of the following languages: Ruby (+ActiveRecord), Go, Typescript
- Bonus if you know any of: C++, Java (in particular Android development), Python
- In-depth experience with relational databases, specifically Postgres
- Bonus for if you've worked with PostGIS before
- Opinions about the importance of code quality, testing, pair-programming, linting, type safety and code review are all very welcome
- You are a Git native. CI, testing, automation are all part of our day-to-day
- Strong experience with API design and GraphQL backends
- Experience with building and deploying Docker containers to cloud providers
- Bonus if you are familiar with Kubernetes and AWS
- Ability to work remotely as well as in an office environment. We communicate a lot in writing, and chat over zoom when necessary. Good English language skills are a must.
- Overall we are looking for a team player and senior developer with social and technical skills
Your primary responsibility is to provide technical support for the DriveWealth platform - from internal broker-dealer teams using our management dashboard to external partners integrating with our REST APIs. We are seeking someone that has exceptional attention to detail and values simplicity over complexity, both in processes and communication.
Responsibilities:
- Further define and develop enhancements to existing support workflows using ticketing systems and tools.
- Become a key member of a strong Support team, bridging the gap between internal product, engineering, and client facing teams. You'll focus on ensuring a smooth client experience by tackling high priority issues and driving resolution of issues.
- Own technical customer escalations and ensure application stability, including monitoring of partner Slack channels, troubleshooting of issues, and assisting partners in remediation.
- Collect information and document bugs with Engineering for product issues that are impacting internal and external customers.
Required Qualifications
- Experience with modern REST APIs.
- Experience with JIRA Service Desk and Confluence.
- Ability to work shift hours, nights and potentially weekends
- Ability to maintain composure under stressful conditions
- Thoughtful, patient, and direct communicator.
- Strong analytical and problem-solving skills.
Preferred Qualifications
- 5+ years working in software engineering or technical product management at a software company
- Working knowledge of log management and analysis tools such as SumoLogic
- Knowledge of SQL and non-relational databases
- Knowledge of technical microservices architecture
- Knowledge of REST and JSON as well as POSTMAN for testing
- Experience with order/transaction, clearance and settlement processing platforms a plus
- Knowledge of Amazon Web Services (AWS) products
- Scripting experience with language such as Python is a plus
Job Benefits:
- While based in Jersey City, we are open to Remote workers.
- Healthcare benefits (Medical, Dental, Vision) partially company paid.
- Competitive Salary with potential for Equity Options.
Time zone: (GMT-05:00) Eastern Time
Summary:
Come work within the Technology department as part of the Technical Engagement group at the Wikimedia Foundation! We are looking for an experienced manager who has led engineering and multi-functional teams in technology to support our Developer Advocacy team.
The Wikimedia Foundation is passionate about making it easier for people to contribute to the numerous FLOSS projects that the Wikimedia movement relies upon to power their wikis. To support this, the Developer Advocacy team produces code, tutorials and technical documentation, administers Wikimedia’s technical blog, runs initiatives to grow technical skills and capacity, conducts technical workshops and hackathons jointly with our community, provides technical support and bug management, coordinates Wikimedia’s participation in Open Source internship and outreach programs, and contributes to a culture of fun and appreciation.
We work in partnership with other teams and volunteer communities who interact with our technology and data, enhance the software experience and fill in workflow gaps for Wikipedia, Wikidata, and other free knowledge projects. Our globally distributed team works remotely and so can you!
As the Developer Advocacy Manager we’d like you to do these things:
- Lead a multi-functional team spanning developer advocacy and community building, software development, technical documentation and storytelling, technical project and event management
- Promote a culture of continuous improvement
- Coach team members to be effective at achieving their goals, and support them in developing their career paths
- Partner with Recruiting to hire new team members
- Collaboratively draft and execute the team’s goals including defining metrics to measure impact
- Project manage new and existing initiatives
- Talk with teams and community volunteers to obtain an in-depth understanding of needs and requirements of technical contributors
- Foster technical contributions jointly with your team and in collaboration with other teams, communities, and individuals
- Share our values, respect our code of conduct, adhere to our team norms, and work in accordance with all three
Experience we’d like you to bring to the table:
- Demonstrable experience managing geographically distributed teams
- Senior level engineering mindset and ability to explain complex technical concepts to technical and non technical audiences
- Strong interpersonal skills, with track record of modeling good social and development practices
- Excellent written and verbal communication skills
- History of producing documentation, sample code, and presentations for one or more products
- Willing and able to travel several times a year for occasional in-person meetings, once it is safe to do so
- B.S. or M.S. in Computer Science or the equivalent in related work experience
And it would be even more awesome if you have any experience with any of these:
- Experience working with large scale web software systems
- Proficiency in languages other than English
- Experience managing or working as part of a Product Engineering Team
Show us your work, we love to see links to documentation, presentations, and other relevant projects!
The Wikimedia Foundation is...
...the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge, free of interference. We host the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive. The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive financial support from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.
As an equal opportunity employer, the Wikimedia Foundation values having a diverse workforce and continuously strives to maintain an inclusive and equitable workplace. We encourage people with a diverse range of backgrounds to apply. We do not discriminate against any person based upon their race, traits historically associated with race, religion, color, national origin, sex, pregnancy or related medical conditions, parental status, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, or any other legally protected characteristics.
If you are a qualified applicant requiring assistance or an accommodation to complete any step of the application process due to a disability, you may contact us at recruiting@wikimedia.org or (415) 839-6885.
U.S. Benefits & Perks*
- Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)
- The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, baby sitting, continuing education and much more
- The 401(k) retirement plan offers matched contributions at 4% of annual salary
- Flexible and generous time off - vacation, sick and volunteer days, plus 19 paid holidays - including the last week of the year.
- Family friendly! 100% paid new parent leave for seven weeks plus an additional five weeks for pregnancy, flexible options to phase back in after leave, fully equipped lactation room.
- For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program
- Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses
- Telecommuting and flexible work schedules available
- Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax
- Paid travel to Wikimedia Foundation events all around the world!
- Equipment including a laptop, monitor, plus a one-time stipend to cover any additional needs to make sure you have the best work experience
- Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people
*Please note that for remote roles located outside of the U.S., we defer to our PEO to ensure alignment with local labor laws.
More information
Wikimedia Foundation
Blog
Wikimedia 2030
Wikimedia Medium Term Plan
Our Commitment to Equity
This is Wikimedia Foundation
Facts Matter
Our Projects
Our Tech Stack
Job Benefits:
- Fully paid premiums for medical, dental & vision insurance premiums
- 401(k) with 4% matching contribution
- 7-12 weeks parental leave with 100% pay + lactation room
- Wellness Program ($1800 annual) to promote wellness & personal growth
- Pre-tax savings plans for Transportation & Parking
- Flexible work schedules and remote working options
- Pet Friendly office
- Commitment to diversity & inclusion throughout the employee lifecycle
- 12 days vacation, 19 days holiday, 2 days volunteer work and more!
- Lean more at https://wikimediafoundation.org/wiki/Work_with_us
We are seeking a motivated individual to join our development team as Technical Product Manager, Data.
About Us:
The TMP Data Engineering team builds data products that facilitate data across TMP’s 4 software product suite. The team is responsible for ETLs that provide reliable output to many internal and external stakeholders with a high degree of integrity.
In addition, the Data Engineering team builds the TMP Metrics Gateway, a customer facing data visualization platform where customers log in to see their real time media ROI and related metrics.
Why Join Us?
- Work with large scale data in real time. Building data products is the future, and this role will interface with engineering, data science, data analysts, and other stakeholders to bring insights to media campaigns that prove the value of our technology platform
- Chance to Build Something Revolutionary. The market is ripe for disruption and there's no doubt that whoever cracks the puzzle will win the market. This is also a rare opportunity for you to build a large-scale platform that millions of people are positively impacted by.
- Quality of the Team. Truly high-performing teams are hard to come by; joining us gives you an opportunity to collaborate with, learn from, and grow together with like-minded, successful tech veterans who have a track record of building great products.
Who we are looking for:
Personality:
- Knows and loves the startup world - quick thinking and acting with minimal/no supervision
- Able to build enterprise-grade software off of minimal and changing requirements
- Self-driven, independent, creative and eager to learn new skills
- Loves experiments and rapid prototyping
- Comfortable talking with everyone from data engineers to customers
Role:
- Identify Opportunities: Actively identifying opportunities to improve product KPIs - whatever helps us to grow and improve!
- Product Vision: Drive product vision - ownership over and definition of the product roadmap, working closely with the VP of Product, articulating product strategy for development needs
- Product Culture: Institute product culture - advocacy for the role of Product in an organization, and close communication and collaboration with teams across departments
- Engagement: Get your hands dirty - we're a small team and we have a lot of work ahead of us so you’ll need to be excited to roll up your sleeves and help the team in any way you can.
- Tell the story: Use data to explain results to customers in a way they can contextualize without technical know-how. Understand what data insights are necessary and make sure they are at the forefront of a customer’s mind when they are interfacing with the data visualization product.
Requirements:
- BA/BS degree in statistics, computer science, mathematics or equivalent experience
- 1+ years of product management experience, preferably in data engineering or data visualization software products
- Experience developing software SaaS products and technologies
- Experience working with technologies like Tableau, GCP and AWS, Looker, SQL Server
Experience in product management, with a strong track record working with engineering teams - Excellent verbal and written communication skills.
- Analytical and data-driven, distilling complex workflows and systems into clear processes and decisions with cross-team impact
- Track record of successful product launches, and demonstrated ability to own the entire product lifecycle from initial idea and market exploration, through support and global rollout
- Collaborate with the engineering team to determine the best technical implementation methods and set reasonable timelines
- Experience working in AdTech is a plus
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Job Benefits:
- Health, Dental & Vision coverage for you and your family
- 21 days of PTO
- 10 Company Paid Holidays and your Birthday off
- Great coworkers
- Competitive Compensation Package
- Short and Long Term Disability coverage and Basic Life Insurance
- Paid Family Leave
- Skills training for employees
- Diversity & Inclusion Program
- Ideas First/Write-for-Us Program
We are seeking a motivated individual to join our development team as a Senior Javascript/Node.js/Typescript Backend Developer.
Why Join Us?
- Getting in at this stage means that you get to actually help further mold the company culture and engineering vision
- Chance to build something revolutionary - The market is ripe for disruption and there's no doubt that whoever cracks the puzzle will win the market. This is also a rare opportunity for you to build a large-scale platform that millions of people are positively impacted by (instead of, say, boring old enterprise software that few people touch!)
- Quality of the Team - Truly high-performing teams are hard to come by; joining our team gives you an opportunity to collaborate with, learn from, and grow together with like-minded, successful tech veterans who have a track record of building great products
About the job
- Set Up, configure maintain and enhance proper infrastructure to support
Javascript / Node.js / Typescript based MicroServices - Data analytics-driven environments
- Campaign management systems
- Maintain and enhance large scale API system
- Code REST interfaces to support various internal/external requests
- Code Python and Node.js based microservices
- Code Unit / Integration tests to allow for embedding in Continuous integration service
- Drive feature engineering and experimentation to improve the performance of our various algorithms
- Evaluate the technical tradeoffs of every decision
Desired Technical Qualifications
- Excellent and proven knowledge of Javascript / Node.js / Typescript
- Good knowledge of the following technologies:
- Redshift / Postgres / SQL / Sequelize
- Docker
- Shell scripting
- AWS environments
- Knowledge of Rust is a plus
- Proficiency in Git, JIRA, and Teamcity are a plus
- 4+ years in a production environment a plus
Flexible Location:
Remote within the USA, EU, UK & Canada
We are an equal opportunity employer and welcome all qualified applicants regardless of race, ethnicity, religion, gender, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law. We actively work to create an inclusive environment where all of our employees can thrive.
Job Benefits:
- Health, Dental & Vision coverage for you and your family
- 21 days of PTO
- 10 Company Paid Holidays and your Birthday off
- Great coworkers
- Competitive Compensation Package
- Short and Long Term Disability coverage and Basic Life Insurance
- Paid Family Leave
- Skills training for employees
- Diversity & Inclusion Program
- Ideas First/Write-for-Us Program
When the world throws technology challenges at us, we eat them up. And then we ask for more. Welcome to life on the TMP technology team. Here, you’ll work on our scalable, evolving platform, face tremendous software challenges, and work on projects for Fortune 100 clients. You'll be part of a fiercely collaborative technology team charged with creating digital solutions that are transforming the way employers and job seekers connect. That means contributing to high-traffic websites for a broad range of high-profile companies. Developing next-generation applications and products for some of the most recognized brands in the world. And actively supporting our diverse suite of best-in-class technologies. All this in an environment that constantly challenges you to push beyond boundaries and enhance your expertise—with the support of a global team of industry experts. Sound like a fit for your talent and passion? Read on.
What does a great Senior/Lead Dev Ops Engineer do?
- Collaborate with our architecture, infrastructure and core CRM development teams to automate operations for the development teams
- Provide emergency incident response and investigation
- Build and develop self-service tools for activities such as provisioning test environments from scratch.
- Build scalable and resilient AWS cloud networks from the ground up using tools such as CloudFormation or Terraform.
- Manage networking in a hybrid physical datacenter/cloud environment.
- Implement application and server monitoring and advise development teams on application instrumentation needs to support monitoring and capacity planning needs
- Develop build pipelines and release management/continuous integration plans from the ground up with tools such as Jenkins, Gitlab, and Bitbucket.
- Provide expert knowledge in application containerization with Docker
- Troubleshoot failed builds and deployments, collaborating with the appropriate development team when needed
- Ensure the availability and recoverability of applications and can build out autoscaling / self-healing AWS application stacks using cloudformation or terraform.
- Orchestrate applications (We use Nomad and Kubernetes)
- Write code to automate the provisioning of new infrastructure (we use terraform and ansible)
- Willingness to research and implement continuous improvements to processes and technologies used and provide leadership and guidance in a lead role.
Requirements for consideration
- 3+ years experience in a Dev-Ops or SRE role. Lead experience is a major plus.
- 5+ years Linux experience (CentOS). A strong knowledge of Linux is essential.
- Expert networking knowledge required. Ideally has experience working in a hybrid colo/cloud environment. Docker overlay networking experience a major plus.
- Must be able to spin up an AWS VPC from the bottom up using tools such as CloudFormation or Terraform.
- Strong scripting ability with a high-level language, preferably C# or Python.
- Strong understanding of infrastructure-level resources (networking, storage, I/O, compute) is necessary.
- Hands on experience with modern CI/CD deployment models, such as blue/green and canary, is a must. Should be able to write a deployment pipeline from the ground up.
- Experience with Hashicorp products (nomad, vault, terraform, consul, and packer) is a major plus
- Kubernetes (K8s) experience required. Must be able to spin up a new cluster from the ground up.
- Elasticsearch experience required. Our search functionality is built around Elasticsearch and we need someone who can take ownership of a large Elasticsearch cluster.
- Hands on experience working with Git
- Hands on experience with scripted pipelines in Jenkins and Gitlab.
- Expert knowledge containerizing applications with Docker.
Flexible location
This position will work remotely
We are an equal opportunity employer and welcome all qualified applicants regardless of race, ethnicity, religion, gender, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law. We actively work to create an inclusive environment where all of our employees can thrive.
Job Benefits:
- Health, Dental & Vision coverage for you and your family
- 21 days of PTO
- 10 Company Paid Holidays and your Birthday off
- Great coworkers
- Competitive Compensation Package
- Short and Long Term Disability coverage and Basic Life Insurance
- Paid Family Leave
- Skills training for employees
- Diversity & Inclusion Program
- Ideas First/Write-for-Us Program
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
ECI is seeking a Full Stack Web Developer to continue to provide the best in customer software to small and medium sized businesses
Our company is growing and creating excitement with our best in class ERP products.
Our software engineering team is rapidly growing and looking for a Full Stack Web Developer to be part of a fast paced, high-energy team. Our engineers are serious about the success of the company and driving revolutionary changes with our products. If you are an experienced engineer with a passion for technology and solving complex business problems and believe planning, hard work, teamwork and quality is what it takes to succeed, then this is the job for you.
Key Responsibilities:
-
Work with customers, technical architects, and consultants to understand value and define the requirements for our field service business applications.
-
Communicate effectively with the team to gather requirements and create understanding through development process.
-
Develop strategies with other engineering teams across ECI.
-
Develop and maintain front and back end code for LAMP application.
-
Resolve bugs in existing application code.
-
Design and execute SQL database schema changes.
-
Provide support for application as needed.
-
Make changes to server configuration as needed.
Requirements
-
4-year degree in Computer Science, Software Engineering, or similar, or equivalent work experience.
-
2+ years working with an object-oriented programming language (PHP, Java, C#, or similar). PHP Strongly preferred.
-
Ability to communicate and interface with technical and non-technical members of the organization.
-
Ability to write clean and commented code.
-
Strong knowledge of HTML, CSS, JavaScript, jQuery, and AJAX.
-
Ability to create and debug complex SQL queries and design logical data models and enterprise DB database structures.
-
Experience integrating with backend REST/SOAP APIs.
-
Knowledge regarding parsing JSON and XML.
-
Experience with horizontal scaling and working with web-based SaaS applications.
-
Experience using version control system (Git, Mercurial, SVN, or similar).
-
Familiar with common security and performance practices.
-
Design UI Interaction, workflow, and elements based on existing UI.
-
Familiar with continuous integration and deployment concepts.
-
Basic experience and understanding of Linux operating systems (CentOS, Debian, etc).
-
Experience working with Apache or Nginx.
Preferred
-
Experience with PHP 5.6 or later.
-
Experience with Laravel framework.
-
Experience using Bootstrap.
-
Experience working with Vue and Single-Page Applications.
-
Experience with ES6.
-
Experience with Webpack, Babel, Grunt, etc.
-
Experience with Amazon Web Services (AWS).
-
Experience with Docker containers.
-
Experience with Unit/Feature/Integration testing (PHPUnit, Mocha, Chai, etc.).
-
Experience with TDD workflow.
-
Experience with the Agile development methodology.
-
Experience building REST/SOAP APIs.
-
Experience with monitoring and bug reporting software.
-
Experience with installing and configuring and LAMP servers.
Job Benefits:
- Remote work
- Self-directed working environment
- People over process
- Greatly influence product and team culture
- Data & Fact-driven decision making
- Certified Great Place to Work Employer - 3 years in a Row!