Senior Software Engineer - Python
Applied Intuition
United States
15 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$120,000.0 - $150,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Amazon Web Services
Microsoft Azure
C Sharp (Programming Language)
C++ (Programming Language)
Cloud Computing
Code Review
Databases
Continuous Integration
+25 more
Software Design Patterns
Web Development
Cryptographic Protocols
Github
Revision Control Systems
Python (Programming Language)
Linux System Administration
Microsoft SQL Server
MySQL
Performance Tuning
Software Architecture
Role-Based Access Control
Cloud Services
Software Engineering
Subversion
Web Application Frameworks
ReactJS
Software Security
Backend
Fastapi
Information Technology
Front End Software Development
Restful APIs
Software Version Control
Microservices
Job description
- Work on the development of high-quality Python applications, ensuring adherence to best practices in software design and architecture.
- Design and implement scalable microservices architectures utilizing RESTful APIs, cloud infrastructure (AWS, Azure), and modern JavaScript frameworks for seamless web integration.
- Collaborate within Agile teams to plan, develop, test, and deploy features efficiently using CI/CD pipelines and version control systems like GitHub.
- Develop system components with a focus on scalability, security (RBAC), and performance optimization using design patterns and system design principles.
- Integrate third-party APIs and develop custom APIs to enhance system functionality while maintaining high standards for API security and performance.
- Participate in code reviews, provide mentorship to junior developers, and promote best practices in software engineering across the team.
- Contribute to continuous improvement initiatives by evaluating new technologies such as Quantum engineering concepts or advanced programming languages like C++, C#, and Java.
Requirements
- Proven experience developing complex applications using Python within a professional environment focused on web development or software engineering.
- Strong understanding of IT infrastructure components including cloud services (AWS, Azure), Linux environments, and network security protocols.
- Hands-on experience with JavaScript frameworks (React, Express) for front-end development coupled with back-end API creation using RESTful standards.
- Solid knowledge of database systems such as MySQL and SQL Server; experience with system design for scalable systems is essential.
- Familiarity with Agile software development methodologies, CI/CD pipelines, version control tools (GitHub, SVN), and software design patterns.
- Experience working on microservices architecture, application development at scale, and implementing REST APIs for diverse platforms.
- Knowledge of security best practices including RBAC (Role-Based Access Control) and secure API development.
- Additional skills in Java, C#, and C++ are advantageous; familiarity with quantum engineering concepts is a plus but not mandatory.
Benefits & conditions
Join us to be part of an innovative environment where your expertise will directly impact the future of our technology solutions!
Pay: $120,000.00 - $150,000.00 per year
Benefits:
- 401(k) matching
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦