Software Engineer

Construct Mobile LLC
Saint Davids, United States of America
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 180K

Job location

Saint Davids, United States of America

Tech stack

Web Interfaces
Java
JavaScript
.NET
Agile Methodologies
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
C++
Continuous Integration
Data Integrity
Database Development
Software Design Patterns
Web Development
Cryptographic Protocols
Github
Revision Control Systems
Python
Linux System Administration
Linux Servers
Microsoft SQL Server
MySQL
Systems Development Life Cycle
Role-Based Access Control
Cloud Services
Software Engineering
SQL Databases
Subversion
React
GIT
Information Technology
Vba Programming Language
Front End Software Development
REST
Software Version Control
Microservices

Job description

We are seeking a dynamic and innovative Software Engineer to join our vibrant technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that drive our business forward. You will collaborate with cross-functional teams to build robust systems, implement cutting-edge features, and optimize existing applications. Your expertise in modern software engineering practices will help us deliver high-quality products that meet the evolving needs of our users and stakeholders., * Develop, test, and deploy application features using languages such as JavaScript, Python, C#, Java, and C++, ensuring high performance and scalability.

  • Design and implement RESTful APIs and microservices architectures to facilitate seamless communication between systems.
  • Contribute to system design discussions, applying design patterns and best practices for scalable system development.
  • Utilize version control tools like GitHub, Git, SVN, and manage code repositories effectively within CI/CD pipelines for continuous integration and deployment.
  • Collaborate in Agile software development environments to plan sprints, review progress, and adapt to changing requirements.
  • Optimize applications for performance, security (including RBAC), and reliability on cloud platforms such as AWS and Azure.
  • Engage in front-end development using frameworks like React and Express to create intuitive web interfaces.
  • Implement database solutions with MySQL, SQL Server, or other SQL-based systems to ensure data integrity and efficiency.
  • Contribute to system infrastructure management including Linux environments and IT infrastructure considerations for seamless deployment.

Requirements

  • Proven experience in software engineering with a strong understanding of application development across multiple platforms.
  • Proficiency in programming languages including JavaScript, Python, C#, Java, C++, VBA,.NET technologies, and familiarity with front-end frameworks like React.
  • Hands-on experience designing scalable systems utilizing microservices architecture and RESTful APIs.
  • Knowledge of cloud services such as AWS or Azure for deploying and managing applications at scale.
  • Familiarity with version control systems including GitHub, Git, SVN; experience with CI/CD pipelines is highly desirable.
  • Strong understanding of system design principles for developing robust applications that are scalable and maintainable.
  • Experience working within Agile software development methodologies to deliver iterative improvements efficiently.
  • Knowledge of IT infrastructure components relevant to web development environments including Linux servers and network security protocols like RBAC.
  • Ability to communicate complex technical concepts clearly across teams; a proactive problem-solver committed to continuous learning.

About the company

Join us as a Software Engineer if you're passionate about building innovative solutions that make an impact! Bring your expertise in modern software engineering practices-such as system design for scalability, microservices architecture, REST APIs-and help us shape the future of technology-driven products in a fast-paced environment where your contributions truly matter! Pay: $100,000.00 - $180,000.00 per year

Apply for this position