2022-07-29 11:26:48

Senior Full-Stack Software Engineer

CVMarket.lt klientas
6612 - 7934 €/m Gross

Job Description

About the company:

IgniteNet is a daughter R&D company of Accton. The role of a Senior Full-Stack Software Engineer is on a small and highly focused IgniteNet Cloud Controller team. IgniteNet has offices in Taipei and Kaunas, and also team members working remotely from US Georgia.

About the team:

The whole team of IgniteNet consists of 50 members and you will be the 5th member of the IgniteNet Cloud Controller team. Software developers work closely with support, QA and UI/UX teams in Taiwan.

About the product:

The IgniteNet Cloud is a SaaS platform that is used by our customers to manage and configure very large numbers of Wi-Fi access points, outdoor 60 GHz P2P devices, and network switches. We perform code reviews, automated testing and also embrace modern DevOps practices to deliver value to our customers. You must be willing to communicate efficiently and help us train new team members as we bring them on.

Technology:

We maintain a vast Service Oriented Architecture and deploy our code weekly. Our ideal candidate should be accustomed to a fast-paced development cycle and not intimidated by the zoo-keeping of various microservices. Our core technologies are based, though not limited to: Cassandra, Apache Kafka, PostgreSQL, node.js, PHP, Ansible, Redis, Google Compute Engine, React. And while we recognize that it's improbable to know all of these, having prior exposure to similar tech is a bonus when applying to this position.

Culture:

We are strong believers in Agile and iterative approach to solving complex problems. We keep things simple when we can (KISS), recognize that technical debt has to be paid, and help each other through the review process. We automate our release process by writing component and integration tests. We never stop learning.

Now brace yourself, because the bullet points are coming!

You will be responsible for:

Writing maintainable and performant code
Working on all parts of the application: frontend + backend + data processing
Improving engineering standards, tooling, and processes
Making decisions on software architecture and technologies that we use
Mentoring of other teams members through pair programming and code reviews
Debugging issues on production as they occur.

Requirements

Required skills:

We would like to meet you if your current stack is:

- ECMAScript 2018 node.js + React
or
- SOLID PHP7 SOA backend + jQuery

Despite the stack above you should also have:
- Solid experience using relational databases
- Web applications security best practices
- Good nose for code smells
- Good written and spoken English
- University degree or equivalent experience

Nice to have:
- TypeScript
- Experience working with SaaS platform
- Scalable architecture: SOA or microservices
- Contributions to GitHub projects
- Knowledge of DOM and CSS
- Previous exposure to NoSQL databases.

Company offers

- Competitive salary from 6612 to 7934 EUR before taxes
- Flexible work schedule
- Ability to work from home or abroad
- Work – life balance (no extra hours!)
- Experienced and friendly international team
- Modern tech stack
- Team building sessions in Taiwan (at least one really fun time per year).