Senior Software Engineer
Work Remote LLC
United States
28 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
Part-time (β€ 32 hours)
Experience level
Expert
Compensation
$20,000.0 - $24,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
Software Applications
Microsoft Azure
C Sharp (Programming Language)
C++ (Programming Language)
Cloud Computing
Cloud Engineering
Code Review
+26 more
Databases
Software Design Patterns
DevOps
Cryptographic Protocols
Github
Python (Programming Language)
Linux Servers
Microsoft SQL Server
MySQL
Scrum Methodology
Systems Development Life Cycle
Ruby on Rails
Role-Based Access Control
Software Engineering
Subversion
Systems Architecture
Web Application Frameworks
ReactJS
Backend
Information Technology
Front End Software Development
Restful APIs
Software Version Control
Jenkins
Programming Languages
Microservices
Job description
- Lead the design and development of robust software applications using programming languages such as Java, C#, Python, Ruby on Rails, and JavaScript frameworks.
- Architect scalable microservices and RESTful APIs to support web and application development initiatives.
- Collaborate with product managers, UX designers, and other engineers to translate requirements into technical specifications and deliver innovative solutions.
- Implement best practices in system design patterns, cloud infrastructure (AWS, Azure), and DevOps processes including CI/CD pipelines with tools like GitHub, SVN, and Jenkins.
- Optimize existing systems for scalability, performance, and security by applying principles of system design for system development.
- Conduct code reviews, mentor junior engineers, and promote adherence to Agile software development methodologies.
- Maintain comprehensive documentation for APIs, system architecture, and development processes to ensure clarity and knowledge sharing across teams.
Requirements
- Extensive experience in software engineering with proficiency in multiple programming languages including Java, C#, Python, C++, Ruby on Rails, and JavaScript.
- Strong understanding of IT infrastructure components such as Linux servers, cloud platforms (AWS, Azure), and network security protocols.
- Expertise in designing scalable systems using microservices architecture, RESTful APIs, and cloud infrastructure solutions.
- Deep knowledge of web development frameworks like React Express for front-end and back-end integration.
- Familiarity with database management systems such as MySQL and SQL Server; experience with version control systems like GitHub and SVN.
- Solid grasp of software design patterns, APIs integration, scalability principles, and security best practices including RBAC (Role-Based Access Control).
- Experience working within Agile environments employing Scrum or Kanban methodologies to deliver iterative improvements efficiently.
- Ability to communicate complex technical concepts clearly to both technical teams and non-technical stakeholders.
Benefits & conditions
Join us to be part of a forward-thinking team dedicated to building innovative software solutions that empower users worldwide!
Pay: $20,000.00 - $24,000.00 per year
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β¦