JTek Software Solutions Pvt Ltd
Location
Secunderabad | India
Job description
Role : Staff Full stack Engineer (Angular)
Experience - 10 years
Job Description
We're a small, rapidly growing company that is looking for its first full stack software
engineering hire. Our founder built the original version of our product, and we're looking for a superstar full stack engineer (Angular 13+) that is comfortable with key design patterns in
Angular as well as designing and maintaining high quality backend code. If you additionally want ownership, opportunity for career growth, and to see your code have value every day then this may be a great fit! This role offers significant opportunities for career growth for highly motivated individuals.
Tech Stack
NodeJS 18, Typescript 4+, Angular 13+, Google Cloud / Firebase for backend, Cypress for E2E
Requirements
1. Must Have: You know and keep up with the latest design patterns and features in
Angular.
2. You have a strong Interest in taking ownership, learning, and growing. In two
months we trust you with production deployments and know you won't cause any
outages.
3. You don't need supervision to produce great code. If we review your code we can see
that all the key workflows have tests in both the frontend and backend. Your code is
easy to read and maintainable.
4. You're a team player. We have a zero tolerance policy for toxic behavior.
5. After 2 months of onboarding you're comfortable taking high-level customer
requirements, producing design docs, and then implementing those design docs.
6. (Nice to have) Experience writing end to end tests. We use Cypress, and write a lot of
end to end tests but it's not so hard to learn.
7. (Nice to have) Knowledge of Twilio's APIs. We use Twilio's Voice & SMS APIs, Twilio's
Conversations API, Twilio's Task Router API.
Quality over Quantity
There are some things we do differently from other engineering teams that you may know. Our company provides mission-critical software, and although every company wants to deliver new features to their customers more quickly we simply can't deliver features that may have production bugs. So, please don't think about how fast you write code or submit pull request.
We don't care at all. Instead, please ensure that:
1. You follow test driven development to write code
2. The code works according to the specs.
3. The code is maintainable.
4. The code is readable.
5. The code is fully tested.
6. The tests are readable.
7. The tests are maintainable.
8. The code and tests follow all of the design requirements.
9. The tests cover 100% of the logic. If somebody can comment out a line or change some
key logic in your code then at least one unit test should fail. If it doesn't then you don't
have 100% coverage
Note: If Anyone interested kindly drop your cv at [HIDDEN TEXT] or call at 9515222046
Job tags
Salary