Mid-Level Full Stack Engineer

Cision US Austin, Texas


Description

Position at Cision US

About the Role: 

    • You will be part of a global Product Delivery organization of over 300 people with diverse technical backgrounds and skills  
    • You will work on a platform that contains billions of processed and enriched articles as well as 1 billion+ social influencers and publishers   
    • You will work with Product Managers and your development teammates to define and create the software components and services our customers depend on every day to do their jobs  
    • You will manage your own code- designing, building, testing, and deploying it from your local environment to production, with assistance from QA, DevOps and other developers as needed  
    • You will participate in thorough code reviews in a collaborative, constructive environment   
    • You and your team will maintain a backlog of epics, user stories, and tasks that you deliver continuously - we deploy to production many times a day  
    • You will be in constant communication with members of your team, your direct manager, and other global software developers  

Required Experience and Attributes: 

    • Proven professional experience using Java or another jvm language to deliver scalable services and APIs  
    • Experience working with relational databases such as PostgreSQL and MySQL  
    • Understanding of RESTful APIs – you have used and built APIs  
    • Experience using web libraries such as Angular or React for frontend development 
    • Curious and eager to learn about new technologies, about the team, about the company and the industry   
    • You are not afraid to ask or answer questions - software development is a life-long learning process!   

Nice to Have Experience and Education: 

    • Experience working with AWS platform - Elasticsearch highly desirable  
    • Experience with Cassandra or other NoSQL datastores  
    • Experience building and deploying microservices - Vertx highly desirable 
    • Experience working with Grails, SpringBoot, or similar rapid-development frameworks  
    • Experience using agile processes such as Kanban and Scrum   
    • DevOps experience: version control, automated builds, automated testing, and continuous integration with tools such as, Jenkins, Git, Bitbucket, Ansible    
    • General experience with logging, monitoring, and alerting tools and techniques  
    • Bachelor’s degree in Computer Science, Engineering, a related technical field, or equivalent industry experience