Full Time

Python/Full-Stack Senior Software Engineer – GeoID and EternalID

LanceSoft, 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 LanceSoft, Inc., so some details may not match this job. The employer's own page has the real description.


Overview

The Python/Full-Stack Senior Software Engineer – GeoID and EternalID at LanceSoft, Inc. will play a critical role in the design, development, and maintenance of innovative software solutions tailored to enhance our GeoID and EternalID services. The successful candidate will collaborate with cross-functional teams to deliver high-quality code and will lead projects that involve both front-end and back-end development. Your expertise will contribute to the optimization of our existing applications while also pioneering new features that align with our strategic goals.



Job Responsibilities

  • Design, develop, and maintain scalable web applications using Python and relevant frameworks.
  • Implement robust APIs and microservices architecture for seamless integration with existing systems.
  • Collaborate with UI/UX designers to create user-friendly interfaces that improve user engagement.
  • Conduct code reviews and ensure adherence to best practices in software development.
  • Debug and troubleshoot software issues, providing timely resolutions and enhancements.
  • Participate in Agile ceremonies, contributing to sprint planning, stand-ups, and retrospectives.
  • Mentor junior developers, fostering an environment of knowledge-sharing and growth.
  • Keep abreast of industry trends and emerging technologies to recommend improvements.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, particularly with Python and full-stack frameworks.
  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern libraries like React or Angular.
  • Experience with relational and NoSQL databases, such as PostgreSQL or MongoDB.
  • Solid understanding of cloud platforms (e.g., AWS, Azure) and deployment pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, capable of working in a team-oriented environment.


Technologies & Tools

The role involves using a suite of technologies that include Python development frameworks (such as Django or Flask), front-end libraries (React, Vue.js), and database systems (PostgreSQL, MongoDB). Familiarity with cloud services like AWS or Azure and skills in using version control tools, particularly Git, are essential for efficient collaboration. Continuous integration and deployment (CI/CD) practices will also be essential to ensure high-quality software delivery.



Ideal Candidates

The ideal candidate for this position is a proactive and innovative thinker who possesses a strong analytical mindset. They demonstrate a passion for coding and software architecture, with a commitment to learning and personal growth. Excellent communication skills and the ability to thrive in a collaborative environment are crucial, as is an aptitude for mentoring others. A dedication to producing high-quality work and a desire to contribute meaningfully to projects will set candidates apart in this dynamic role.


Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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