Full Time

Senior Software Engineer (API & Python development)

Infobahn Softworld Inc
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Infobahn Softworld Inc, so some details may not match this job. The employer's own page has the real description.

Overview

Infobahn Softworld Inc. is seeking a highly skilled Senior Software Engineer specializing in API and Python development. The successful candidate will play a key role in designing, developing, and maintaining robust software solutions that enhance our services and improve operational efficiencies. This position necessitates an innovative mindset and the ability to collaborate effectively within a dynamic environment, driving the technical direction for API integration and software enhancements.



Job Responsibilities

  • Design, develop, and implement API solutions to support various applications and integrations.
  • Conduct code reviews and provide constructive feedback to other engineers to maintain a high-quality codebase.
  • Collaborate with cross-functional teams, including product management and design, to gather requirements and translate them into technical specifications.
  • Debug and troubleshoot existing applications, working to resolve issues effectively and efficiently.
  • Enhance existing systems with new features and improvements using best practices in software development.
  • Stay current with emerging technologies and incorporate them into the company’s practices to ensure competitive advantage.
  • Mentor junior developers and contribute to fostering an environment of continuous learning.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of experience in software development, with a strong emphasis on Python and API development.
  • Proficient in RESTful API design and development.
  • Experience with database technologies, including SQL and NoSQL databases.
  • Strong understanding of software development methodologies such as Agile or Scrum.
  • Familiarity with version control systems, particularly Git.
  • Excellent problem-solving skills and ability to troubleshoot complex systems.


Technologies & Tools

The Senior Software Engineer will be proficient in using several technologies and tools, including Python programming language, Flask or Django frameworks for web applications, REST and SOAP for API integration, SQL and NoSQL databases, Git for version control, and Agile project management tools such as Jira or Trello. Familiarity with cloud platforms like AWS or Azure is also advantageous for this role.



Ideal Candidates

The ideal candidate for this position possesses a passion for technology and innovation, combined with strong analytical and communication skills. They exhibit electric problem-solving abilities and a willingness to learn from challenges while staying adaptable in a rapidly changing environment. Candidates should be team-oriented, displaying leadership qualities and a commitment to mentoring others, ensuring the growth of both themselves and their colleagues.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.