Desired Skills and Experience
- Develop web, mobile, server and/or desktop applications quickly and with quality.
- Write code, write tests, research, analyse, and become an expert in cutting-edge technologies, frameworks, architecture and design.
- Move fast: look for new ideas, quickly prototype, A/B test, and move to production.
- Work with development and project management teams to define user story acceptance criteria during a sprint, break down complex stories into tasks, and estimate, plan and deliver.
- Interact with architects, UX, and Ops. Participate in architecture, design, and review meetings.
- Assume various agile development and DevOps roles as required.
- Be up-to-date with development trends, cloud technologies, open source, and best practices.
- Collaborate with cross-functional team members on all aspects of development and process.
- Mentor more junior developers, do code reviews, peer programming
- 10+ years experience developing large-scale server applications and/or micro-services using several languages and frameworks (Java/JEE, JavaScript, Node.js, PHP, Python, Ruby on Rails, …)
- Expertise with DevOps tooling for development (Docker, Vagrant), orchestration (Kubernetes, Google, or AWS cloud) and deployment (Ansible, Puppet, Chef)
- Experience in production deployments on IaaS (AWS, GCE or Azure) is mandatory
- Experience with DevOps practices and tools
- Experience with variety of SQL (PostgreSQL, MySQL, Hibernate/ORM) and/or NoSQL databases (Cassandra, Mongo, RethinkDB, ElasticSearch).
- Experience with Kanban, Scrum and other agile development methodologies
- Experience leading agile teams and mentoring more junior developers, including students
- Adept at evaluating open source frameworks, commercial frameworks and technology options
- Desire to work in a fast paced, deadline driven, start up environment
- Ability to communicate effectively, both oral and written
- An equivalent combination of education and experience, which results in demonstrated ability to apply skills will also be considered.
- Pythian is an equal opportunity employer.
- All applicants will need to fulfill the requirements necessary to obtain a background check.
- Flexible environment: Work remotely from your home! There´s no travel requirements!
- Outstanding people: Collaborate with the industry’s top minds.
- Generous vacation: Start with a minimum 3 weeks’ vacation. New baby? Take an extra 2 weeks.
- Substantial training allowance: Hone your skills or learn new ones; experiment and explore using our in-house sandbox; participate in professional development days.
- Fun, fun, fun: Blog during work hours; take a day off and volunteer for your favorite charity.