Do you love coding? Are you at home working on enterprise-grade, large-scale web applications?
EngageSciences is looking for a talented senior developer (Java/Grails, back-end) who wants to be part of building a new cloud-based service. You'll get to work with modern technologies and frameworks like jQuery, Flex and Grails; with cloud-based services such as Amazon EC2; and with social networks like Twitter, Facebook and YouTube. You would work on the server-side, helping us define the overall solution as well as developing and owning key components of the service and framework.
We think the following skills are key to the role:
- 5+ years Java development experience with good knowledge of frameworks such as Spring and Hibernate, in a large-scale, web application context
- Experience with a scripting language, ideally Groovy, but familiarity of other scripting languages such as PHP, Ruby or Python will help
- Experience with Grails will be a major plus, otherwise familiarity with other web MVC frameworks will help
- Good low-level Java knowledge able to work with and explain caching techniques, concurrency, profiling, efficient collection classes, data structures etc
- Comfortable understanding how to scale web applications, tune performance, and how to design for resiliency and reliability
- A structured developer who understands the need for source control, well-structured code-base, repeatable deployment procedures, nightly builds etc
- We are light on process and focused on results, but you should be comfortable working in a lightweight agile process
- If you have a background in maths and statistics, or are familiar with A/B and MVT testing this would be a major plus
About working for EngageSciencesWe are a young startup looking to build a next-generation online marketing service. The company's leadership has a strong engineering, design and development background and puts great emphasis on ensuring the development team has the right tools, environment and freedom to do what they do best build great software.
- You'll get to be part of building a new software application and service from the ground up, able to influence and part of the core design team
- You'll get to work with modern Java-based frameworks and libraries such as Grails and Groovy
- There'll be opportunities to work on areas such online video streaming, Flex and AIR applications, iPhone applications and machine learning algorithms
- You'll use first-class development tools and environments, the latest Apple equipment, and be based in a great office
- You'll receive a stock plan and equity in the company as part of your package
If you are interested in this opportunity, please get in contact with us immediately, attaching a resume or CV that outlines who you are, what you've worked on and when you could be available. No agencies please.