Powering Online Communities
Software Engineer
Location
Texas
Posted
126 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
Steemit
• Estimating the relative complexity of features planned for implementation and planning their implementation. • Writing code in several different programming languages to implement features and fix defects that are both user-facing and service-oriented. • Reviewing proposed changes to our codebase by other engineers or community members and providing useful feedback. • Working with DevOps engineers to deploy applications to our platform. • Setting up and maintaining automatic software building and testing. • Diagnosing issues and failures in production services and assisting DevOps staff in repairs.
Job Requirements
- Solid understanding of Linux, networking protocols, and microservices architectures.
- Good coding skills with Javascript (ES6), Python and shell.
- Experience with algorithms, data structures, complexity analysis and software design.
- Experience in one or more of the following: Swift, Java, C, C++, Go, Perl or Ruby.
- BA/BS degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.
- 4 years of programming experience.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
TradeZeroBuilt for the active trader. Awarded 'Best Brokerage for Short Selling' by Benzinga 4 years in a row.
• Participate in the creation of business and technical specifications with broker dealers, team leads, developers, and program managers • Follow the software development life cycle, from planning and prioritizing to testing and release • Write well-designed, efficient code as needed, including: review, test, and debug team members’ code, and conduct the testing of completed code modules with the help of the testing team, and fixing code as needed to ensure a smooth system deployment with the intended functionality/specifications
• Develop and maintain scalable full-stack web applications . • Design, implement, and optimize APIs and system architecture. • Collaborate with cross-functional teams to define, design, and ship new features. • Ensure high performance, security, and reliability of applications. • Participate in code reviews, debugging, and performance optimization . • Learn and contribute to AWS infrastructure and CI/CD pipeline automation .
• Develop solutions that drive innovation and competitive advantage • Write code to build and support billing and payroll systems, applications, and platforms • Configure, optimize and maintain our software • Interface with other developers and architects to ensure designs and quality meet requirements • Be part of the full Software Development Life Cycle (SDLC) of a project from initiation through deployment • Challenge themselves and their peers • Work collaboratively in cross-functional teams • Demonstrate a good work ethic
• Responsible for developing solutions that drive innovation and competitive advantage • Writing code to build and support billing and payroll systems • Configuring, optimizing and maintaining software • Interfacing with other developers and architects to ensure quality meets requirements • Part of the full Software Development Life Cycle (SDLC) of a project from initiation through deployment


