Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

TA

Talenzen

Software Engineer

Job summary

Software Developer

Work model

Fully remote
Only United States
3 weeks ago
Job description

Overview

We are seeking a dynamic and innovative Software Engineer to join our vibrant technology team. In this role, you will be at the forefront of designing, developing, and maintaining cutting-edge software solutions that drive our business forward. You will collaborate with cross-functional teams to build scalable applications, optimize existing systems, and implement robust APIs. Your expertise will help shape the future of our digital infrastructure, ensuring high performance, security, and seamless user experiences. This is an exciting opportunity for passionate developers eager to make a significant impact through technology.

Responsibilities

  • Develop, test, and deploy software applications using languages such as Python, Java, C++, C#, and JavaScript to meet project requirements.
  • Design and implement RESTful APIs and web services to facilitate smooth data exchange across platforms.
  • Maintain and enhance IT infrastructure components on cloud platforms like AWS and Azure, ensuring scalability and security.
  • Collaborate within Agile teams to plan sprints, review code, and deliver high-quality software solutions efficiently.
  • Manage version control systems including GitHub, SVN, and Git to track changes and support collaborative development.
  • Optimize database performance by designing efficient SQL queries for MySQL and other relational databases.
  • Contribute to front-end development using frameworks such as React Express, ensuring responsive and user-friendly interfaces.
  • Participate in code reviews, troubleshooting, and debugging to uphold coding standards and system reliability.
  • Support application development across various platforms including Linux and Windows environments with tools like VBA and .NET frameworks.
  • Implement security best practices such as RBAC (Role-Based Access Control) to safeguard sensitive data.

Skills

  • Proven experience in software development with proficiency in programming languages including Python, Java, C++, C#, JavaScript, and VBA.
  • Strong understanding of IT infrastructure management on cloud services like AWS and Azure.
  • Hands-on experience with RESTful API design, web development frameworks (React Express), and front-end technologies.
  • Familiarity with version control systems such as GitHub, Git, and SVN for collaborative coding workflows.
  • Knowledge of database management using SQL (MySQL) along with performance tuning techniques.
  • Experience working within Agile methodologies to deliver iterative improvements efficiently.
  • Solid understanding of Linux system administration for application deployment and maintenance.
  • Awareness of security protocols including RBAC to ensure secure application environments.
  • Exposure to quantum engineering concepts is a plus but not mandatory; a strong foundation in application development is essential.

Additional Information

  • Pay: $130,939.98 - $157,691.16 per year
  • Experience: Software deployment: 1 year (Preferred)
  • Work Location: Remote

Application Question(s)

  • Would you be open to paying an upfront consulting matchmaking fee for our premium IT placement services to help secure the best-fit opportunities for your profile?