Job Summary:

Sr. Principal Specialist (GB)

🌍 Remote, USA 🚀 Full-time 🕐 Posted Recently

Job Description

Job Summary:


We are looking for an experienced Full Stack Developer specializing in Python to join our innovative team. The ideal candidate will possess a strong technical background and leadership skills, enabling them to drive development projects, mentor junior developers, and collaborate effectively across teams. You will be responsible for designing and implementing high-quality, scalable software solutions.


Key Responsibilities:



  • Lead the design and development of complex applications using Core Python and web frameworks like Flask.

  • Implement best practices in software development, including exception handling, data structures, and object-oriented programming (OOP).

  • Front-end development using VueJS, JavaScript, CSS, and HTML to create seamless user interfaces.

  • Develop and optimize SQL databases, ensuring efficient data storage and retrieval.

  • Utilize AWS Core services and Terraform for cloud infrastructure management and deployment.

  • Design and implement serverless architectures and manage Docker containers.

  • Oversee the integration of various components and troubleshoot/debug applications to ensure smooth operation.

  • Mentor and guide junior developers in coding standards, version control using GitHub, and code tracking.

  • Engage in data analysis and visualization to inform decision-making and enhance application performance.

  • Develop applications using event-driven programming paradigms and adhere to design patterns like Model View Template (MVT) and Model View Controller (MVC).

  • Ensure security and compliance through PKI and OIDC with OAuth 2.0 implementation.

  • Automation: Unit Testing, API Testing and drive automation coverage through TDD


Qualifications:



  • At least 5+ years of experience in software development, with a focus on Python and web frameworks.

  • Strong understanding of front-end technologies including Vue.js, CSS, and HTML.

  • Proven experience with databases and SQL, along with a solid grasp of data analysis and mathematics.

  • Familiarity with cloud services, particularly AWS, and infrastructure as code tools like Terraform.

  • Hands-on experience with Docker and serverless architectures.

  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

  • Strong communication and leadership abilities, with a knack for mentoring team members.


Essential Skills:



  • Agile experience: prior experience and strong working knowledge in Agile methodologies and using processes to drive continuous improvement

  • Understanding of CI/CD processes and tools.

  • Ability to identify problems and develop problem statements, research on new technologies and propose proof of concepts with respect to existing business and new business

  • Ability to effectively present information and respond to questions from business and technical staff

  • Ability to adjust to rapidly changing requirements and timelines


Preferred Skills:



  • Experience with Object Relational Mappers (ORMs) and server-side templating languages.

  • Advanced knowledge of AWS services and architecture best practices.

  • Familiarity with design patterns and software architecture principles.


Benefits:



  • Competitive salary and performance bonuses.

  • Flexible work hours and remote work options.

  • Comprehensive health, dental, and vision insurance.

  • Opportunities for professional development and career advancement.

  • Collaborative and inclusive work culture.


 

Ready to Apply?

Don't miss out on this amazing opportunity!

🚀 Apply Now

Similar Jobs

Recent Jobs

You May Also Like