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 Jobot, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer (Python + React & TS/SCI) at Jobot will be a pivotal member of our engineering team, responsible for designing, developing, and maintaining innovative software solutions using Python and React. The ideal candidate will possess not only strong technical expertise and proficiency in software development but also experience with TS/SCI clearance, which is essential for managing sensitive and classified information. You will collaborate with cross-functional teams to enhance our applications, ensure high-quality code, and support the pursuit of excellence in software performance.
Job Responsibilities
- Design, develop, and maintain scalable web applications using Python and React.
- Collaborate with architects and other engineers to provide technical guidance and support throughout the software development lifecycle.
- Implement and monitor application performance metrics, addressing any performance-related issues promptly.
- Participate in code reviews and contribute to the continuous improvement of development processes.
- Write clean, maintainable, and efficient code in accordance with industry best practices.
- Maintain security and data protection protocols in compliance with TS/SCI standards.
- Mentor junior engineers and provide training on best practices and new technologies.
- Stay abreast of emerging technologies and industry trends to ensure best practices are employed.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience with software development, specifically in Python and JavaScript frameworks such as React.
- Strong understanding of front-end technologies and best practices.
- Experience with TypeScript (TS) and related ecosystems.
- Demonstrated experience working in environments requiring TS/SCI clearance.
- Proficiency with version control systems, preferably Git.
- Excellent problem-solving skills and the ability to work under pressure.
- Effective communication skills, capable of conveying technical information to non-technical stakeholders.
Technologies & Tools
The Senior Software Engineer will utilize a robust suite of technologies and tools, including but not limited to Python for backend development, React for responsive UI design, TypeScript for robust coding in JavaScript environments, Git for version control, and tools for performance monitoring and application deployment. Familiarity with Agile methodologies and experience with cloud services will also be beneficial in this role.
Ideal Candidates
The ideal candidate for the Senior Software Engineer position should embody professionalism, a strong work ethic, and a passion for innovation. You should be proactive and detail-oriented, capable of managing multiple tasks while demonstrating exceptional problem-solving abilities. Strong interpersonal skills will be critical, as collaboration with diversified teams is integral to the role. Additionally, a commitment to upholding the highest standards of software security and quality is essential for success in this position.
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.