Senior Node.js developer - MadAppGang|Meet.jobs

Salary

48k - 66k USD Annually

Required skills

    Job description

    About the jobWe are looking for a Senior Node.js developer from anywhere in the world.

    MadAppGang is a custom development company headquartered in Australia, Sydney.

    It was founded by an experienced software engineer, Jack Rudenko, in 2011. We have outsourcing, outstaffing and our own projects.

    MadAppGang’s engineering culture is focused on development and work, not bullshit and bureaucracy. Our company was created by engineers for engineers to work with maximum efficiency and pleasure in a team with cool professionals. The company's culture is based on Rework and Remote from 37Signals.

    About our founder

    Jack has over 25 years of experience building software. He's an AWS certified Solution Architect and a lead developer behind Evergen, WebMoney, and Moyo TV.

    Our team

    The development team is distributed and works remotely from different parts of the world. It consists of 40 amazing people: a founder/CTO, CEO, backend, frontend, mobile developers, an Art director,  a UX/UI designer, DevOps engineers, a QA engineer, and Project managers.

    The team is mostly Russian-speaking, but we are moving towards diversity now.

    Our projects

    We develop digital products for the web, mobile and cloud. Years of experience and numerous projects with clients of different calibre from all around the globe give us the ability to tailor digital solutions that are a perfect balance between complexity, delivery time and cost. Over the past decade, we`ve built dozens of solutions for the fintech, energy, healthcare, fitness, transportation, and food industries.

    All our projects are international (Europe, America, Asia and Australia). Therefore, our second language of communication is English.

    About the project

    Currently, we are looking for a Senior Node.js developer for our client, the Australian company Evergen.

    Evergen is a futuristic project in ecology which will definitely change the world for the better. This is a start-up of a large Australian energy company.

    The product optimizes the operation of solar and battery systems, allows homeowners to manage their system and control energy costs and environmental impact, to sell and buy solar energy depending on tariffs (kind of trading).

    Smart technology provides more rational use of energy by orchestrating a large fleet of batteries and creating virtual power plants. This guarantees a fault-tolerant and decentralized energy system of the future.

    The goal is to get rid of coal-fired power plants in 10 countries by 2023, accelerating the world's transition to renewable energy. Evergen’s partners — Tesla, LG, SolarEdge, etc.

    Green projects are always cool, right? Products like this make the world a little better, cleaner and greener :)

    Evergen’s development team — CTO, Go, Node.js, TypeScript developers, frontend developers, Data scientists, DevOps engineers, Project manager, and QA engineers.

    You will develop new service functionality and maintain the current one.

    There will be no tasks on the front, only the backend.

    Guys use DFA approach: Document First Approach. First, they write documentation,  discuss it, and then implement it.

    Service architecture is one service which responsible for one domain task. Depending on the task, it can be both simple and complex and large.

    Technology stack and tools

    Node.js (low load part), Golang (high load part), TypeScript, Docker, Kubernetes.

    Main databases: MongoDB Atlas, Redis, Elasticsearch, AWS Athena + S3.

    Everything is built on Event Driven Architecture (Flow), using Apache Kafka. AWS IoT, AWS EKS.

    Agile practices: stand-up meetings, planning, retro, engineering meetings, demo.

    It is important for us

     

    Experience in commercial backend development on Node.js as a senior developer or software architect.

    Experience or interest in diving into Go development.

    Skills and understanding of design patterns.

    Great if you have experience with AWS and message brokers (Kafka/RabbitMQ).

    Confident spoken and written English (B2 and above).

    Willingness to attend stand-up meetings at 8:00-9:00 a.m. (GMT+3).

    It's perfect if your time zone is from GMT+3 to GMT+12.

     

    Our employee relations are based on beliefs:

     

    Remote: We are comfortable working remotely, and we follow all the commitments of Remote work. 

    Open to the world: We support your desire to travel and see the world. You can work from any spot on our planet. 

    Team: We are not just a group of people doing one project, we are sharing mindset, views, and values, you will never be alone against your challenges. 

    Growth: We inspire people's growth and development, you get free English lessons with a qualified IT English teacher and native speaker. We have a self-developed tool for setting goals and achieving them by each team member. Webinars, courses, and conferences for your professional development are fully compensated.

    Life: We care about your health, so we compensate 70% of the cost of the subscription to the gym (or another type of sports activity).

    Compensation: We compensate 30% if you decide to buy your personal equipment for work.

    Work and life balance: We guarantee you 24 days of paid holidays a year.

    Career: If you want to learn new technology and possibly shift your focus on different programming languages we are the perfect place for you :)

     

     

    MadAppGang