Company: Informa
Salary: Not provided
Location: , United States
• Senior Software Engineer responsible for building scalable, enterprise-grade applications.
• The ideal candidate is proficient across the stack: front-end, back-end, and cloud infrastructure, and brings hands-on experience with a modern toolset including Java Spring Boot, Angular, Databricks, AWS, and relational databases.
• Back-End Development: Develop scalable APIs and data services, including ETL pipelines using Java (Spring Boot), Databricks, and relational databases like MS SQL Server and PostgreSQL, to support application logic and data processing.
• Front-End Development: Build responsive and dynamic user interfaces using Angular and TypeScript. Ensure seamless user experiences across various devices and platforms.
• Code Quality & Best Practices: Write clean, well-documented code and enforce best practices for code quality, testing, and deployment.
• Cloud Integration: Leverage AWS services for cloud-based solutions, including deployment, monitoring, and scaling of applications.
• Mentorship: Provide guidance and coaching to junior engineers, helping them grow their skills and contributing to the overall improvement of the engineering team.
• Collaboration: Work closely with product managers, UX designers, and other engineers to gather requirements, design technical solutions, and deliver high-quality software on time.
• Salary Range: $130,000 - $160,000 (plus Bonus)
• Qualifications: 5+ years of experience in software development, with a strong focus on full-stack applications.
• Proficiency in Java (Spring Boot), TypeScript/Javascript (Angular), and Spark.
• Experience with HTML, CSS, and responsive design principles.
• Experience with SQL and major relational databases, like SQL Server or Postgres.
• Experience with data warehousing and data transformation technology is a plus.
• Strong analytical and problem-solving skills, with the ability to design and implement scalable solutions for complex problems.
• Experience working in Agile/Scrum environments.
• Familiarity with Git and DevOps practices and tools, including CI/CD pipelines and infrastructure-as-code (IAC).
• Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
• Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• Preferred Qualifications:
• Cloud Technologies: Strong experience with AWS services, including EC2, S3, Lambda, RDS, and others.
• Containerization: Familiarity with Docker, Kubernetes, or other containerization tools.
• Spring Framework: Familiarity and experience with the Spring framework in Java.
• Performance Optimization: Experience in optimizing application performance and scalability, especially when handling large datasets with millions to hundreds of millions of rows.
• 5+ years of experience in software development, with a strong focus on full-stack applications.
• Proficiency in Java (Spring Boot), TypeScript/Javascript (Angular), and Spark.
• Experience with HTML, CSS, and responsive design principles.
• Experience with SQL and major relational databases, like SQL Server or Postgres.
• Experience with data warehousing and data transformation technology is a plus.
• Strong analytical and problem-solving skills, with the ability to design and implement scalable solutions for complex problems.
• Experience working in Agile/Scrum environments.
• Familiarity with Git and DevOps practices and tools, including CI/CD pipelines and infrastructure-as-code (IAC).
• Excellent verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
• Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• Preferred Qualifications:
• Cloud Technologies: Strong experience with AWS services, including EC2, S3, Lambda, RDS, and others.
• Containerization: Familiarity with Docker, Kubernetes, or other containerization tools.
• Spring Framework: Familiarity and experience with the Spring framework in Java.
• Performance Optimization: Experience in optimizing application performance and scalability, especially when handling large datasets with millions to hundreds of millions of rows.
• Competitive benefits, including a range of Financial, Health and Lifestyle benefits to choose from
• Flexible working options, including home working, flexible hours and part time options, depending on the role requirements – please ask!
• Competitive annual leave, floating holidays, volunteering days and a day off for your birthday!
• Learning and development tools to assist with your career development
• Work with industry leading Subject Matter Experts and specialist products
• Regular social events and networking opportunities
• Collaborative, supportive culture, including an active DE&I program
• Employee Assistance Program which provides expert third-party advice on wellbeing, relationships, legal and financial matters, as well as access to counselling services
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.