Software Engineer

Construct Mobile LLC
Wayne, PA, United States
2 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$100,000.0 - $180,000.0
Working hours
Regular working hours
Job source

Tech stack

Web Interfaces Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Amazon Web Services Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Continuous Integration Data Integrity Database Development
+24 more
Software Design Patterns Web Development Cryptographic Protocols Github Revision Control Systems Python (Programming Language) Linux System Administration Linux Servers Microsoft SQL Server MySQL Systems Development Life Cycle Role-Based Access Control Cloud Services Software Engineering SQL Databases Subversion ReactJS Git Information Technology Vba Programming Language Front End Software Development Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all