👨🏻‍💻 postech.work

Senior Software Engineer

ENCHANTED EVENTS AA LTD • 🌐 Remote

Remote Posted 2 days, 21 hours ago

Job Description

Job Summary

We are seeking an experienced Senior Software Engineer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions across various platforms. This role offers an exciting opportunity to work on innovative projects, utilise a broad range of programming languages and tools, and contribute to the advancement of our technological capabilities. The ideal applicant will possess strong technical expertise, excellent problem-solving skills, and a collaborative approach to software development.

Duties

Lead the design and implementation of complex software applications using languages such as JavaScript, Java, C#, Python, C++, and Ruby on Rails.

Develop and maintain front-end components with a focus on user experience optimisation.

Create and manage APIs for seamless integration between systems.

Collaborate with cross-functional teams to define technical specifications and deliver scalable solutions.

Utilise version control systems including Git, SVN, GitHub, and Azure DevOps to manage code repositories effectively.

Conduct code reviews to ensure adherence to best practices and coding standards.

Implement automated testing procedures and optimise application performance.

Maintain documentation for software architecture, codebases, and deployment processes.

Participate in agile development cycles, including planning, stand-ups, and retrospectives.

Stay updated with industry trends and emerging technologies such as AWS, Linux environments, RESTful services, MySQL databases, and VBA scripting.

Requirements

Proven experience in software development with proficiency in JavaScript, Java, C#, Python, C++, Ruby on Rails, .NET frameworks, and SQL databases such as MySQL or SQL Server.

Strong understanding of front-end development principles and frameworks.

Hands-on experience with APIs (RESTful services), cloud platforms like AWS and Azure, and Linux operating systems.

Familiarity with version control tools including Git, SVN, GitHub repositories, and Azure DevOps pipelines.

Knowledge of application development lifecycle methodologies within agile environments.

Ability to write clean, efficient code adhering to best practices in software engineering.

Excellent problem-solving skills with attention to detail in debugging and troubleshooting complex issues.

Degree in Computer Science or a related field is preferred but not essential with relevant industry experience. This role offers an engaging environment for seasoned developers eager to contribute their expertise towards innovative software solutions while working within a collaborative team committed to excellence in technology delivery.

Job Type: Full-time

Pay: £55,625.56-£118,619.01 per year

Benefits:

Company pension

Cycle to work scheme

Free parking

Health \& wellbeing programme

Life insurance

On-site parking

Private dental insurance

Private medical insurance

Work from home

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.