This job listing expired on Oct 9, 2018
As an Erlang Developer at FACEIT, you will be creating world-class chat and messaging software for a fast growing platform. You will participate in all aspects of the software development life cycle including planning, construction, documentation, testing and deployment.
Responsibilities:
- Creating world-class chat and messaging software.
- Implementing features in Erlang
- Working closely with the UX team and Client developers to help them faithfully implement specifications.
- Working closely with the QA team to avoid bugs whenever possible, and diagnose and fix them quickly
- Reviewing functional specifications of features and providing feedback
- Elegant, efficient, readable, maintainable code
- Unit tests
- Documentation
Skills and Experience:
- Experience with Erlang and OTP programming
- Experience with various databases (mnesia and PostgreSQL)
- Strong understanding of client/server protocols including TCP/IP, HTTP and WebSocket
- Strong understanding of Unix/Linux
- Strong knowledge of fundamental computer science and software design concepts
- Strong work ethic, demonstrating a commitment to both quality and deadlines
- Detail oriented mindset
- Strong problem-solver
- Positive attitude and happy working in team
- Cope well with stress and be confident in managing mission-critical systems
Benefits
- Pension plan;
- Quarterly drinks and dinner in the office;
- Monthly massages;
- Quarterly team outings;
- 5 a side twice monthly;
- Lunch provided daily;
- Kitchen stocked with refreshments, cereals, bread, spreads (coffee machines everywhere – our founding team is Italian after all!).